/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/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:32:03,946 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:32:03,954 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:32:03,988 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:32:03,988 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:32:03,989 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:32:03,989 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:32:03,990 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:32:03,991 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:32:03,992 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:32:03,992 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:32:03,993 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:32:03,993 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:32:03,994 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:32:03,995 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:32:03,995 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:32:03,996 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:32:03,996 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:32:03,997 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:32:03,998 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:32:03,999 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:32:04,000 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:32:04,001 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:32:04,001 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:32:04,003 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:32:04,003 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:32:04,003 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:32:04,004 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:32:04,004 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:32:04,004 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:32:04,005 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:32:04,005 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:32:04,006 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:32:04,006 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:32:04,007 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:32:04,007 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:32:04,007 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:32:04,008 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:32:04,008 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:32:04,008 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:32:04,009 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:32:04,010 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-03 19:32:04,026 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:32:04,026 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:32:04,027 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:32:04,027 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:32:04,027 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:32:04,027 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:32:04,028 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:32:04,028 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:32:04,028 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:32:04,028 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:32:04,028 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:32:04,028 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:32:04,028 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:32:04,029 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:32:04,029 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:32:04,030 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:32:04,030 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:32:04,030 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:32:04,030 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:32:04,030 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:32:04,030 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:32:04,030 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:32:04,030 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:32:04,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:32:04,031 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:32:04,031 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:32:04,031 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-03 19:32:04,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:32:04,221 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:32:04,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:32:04,223 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:32:04,225 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:32:04,225 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2022-03-03 19:32:04,226 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2022-03-03 19:32:04,244 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:32:04,244 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:32:04,246 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:32:04,246 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:32:04,247 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:32:04,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,260 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,264 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:32:04,265 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:32:04,266 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:32:04,266 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:32:04,266 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:32:04,271 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,271 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,271 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,272 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,273 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,275 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,275 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,276 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:32:04,277 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:32:04,277 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:32:04,277 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:32:04,281 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/1) ... [2022-03-03 19:32:04,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:32:04,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:04,306 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-03 19:32:04,323 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-03 19:32:04,336 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:32:04,337 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:32:04,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:32:04,337 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:32:04,337 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:32:04,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:32:04,337 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:32:04,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:32:04,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:32:04,338 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 19:32:04,338 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 19:32:04,338 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 19:32:04,338 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:32:04,374 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:32:04,375 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:32:04,445 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:32:04,456 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:32:04,456 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 19:32:04,457 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:32:04 BoogieIcfgContainer [2022-03-03 19:32:04,458 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:32:04,459 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:32:04,459 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:32:04,461 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:32:04,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:32:04" (1/2) ... [2022-03-03 19:32:04,462 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8ec2f57 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:32:04, skipping insertion in model container [2022-03-03 19:32:04,462 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:32:04" (2/2) ... [2022-03-03 19:32:04,463 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2022-03-03 19:32:04,466 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:32:04,466 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:32:04,466 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:32:04,466 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:32:04,489 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 19:32:04,523 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:32:04,528 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-03 19:32:04,528 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 19:32:04,533 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-03-03 19:32:04,563 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,565 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:32:04,573 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:04,573 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:04,574 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:04,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:04,577 INFO L85 PathProgramCache]: Analyzing trace with hash 549192480, now seen corresponding path program 1 times [2022-03-03 19:32:04,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:04,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233832177] [2022-03-03 19:32:04,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:04,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:04,660 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-03 19:32:04,660 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:04,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233832177] [2022-03-03 19:32:04,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233832177] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:32:04,661 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:32:04,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 19:32:04,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452325063] [2022-03-03 19:32:04,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:32:04,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:32:04,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:04,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:32:04,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:32:04,683 INFO L87 Difference]: Start difference. First operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:04,722 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2022-03-03 19:32:04,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:32:04,723 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-03 19:32:04,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:04,731 INFO L225 Difference]: With dead ends: 224 [2022-03-03 19:32:04,731 INFO L226 Difference]: Without dead ends: 224 [2022-03-03 19:32:04,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-03 19:32:04,735 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 14 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:04,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 26 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:32:04,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-03 19:32:04,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-03 19:32:04,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8161434977578477) internal successors, (628), 223 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2022-03-03 19:32:04,805 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2022-03-03 19:32:04,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:04,805 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2022-03-03 19:32:04,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,806 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2022-03-03 19:32:04,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-03 19:32:04,808 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:04,808 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:04,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:32:04,809 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:04,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:04,810 INFO L85 PathProgramCache]: Analyzing trace with hash 240863299, now seen corresponding path program 1 times [2022-03-03 19:32:04,810 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:04,810 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17083753] [2022-03-03 19:32:04,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:04,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:04,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:04,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:04,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:04,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17083753] [2022-03-03 19:32:04,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17083753] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:32:04,865 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:32:04,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 19:32:04,866 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178158838] [2022-03-03 19:32:04,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:32:04,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:32:04,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:04,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:32:04,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:32:04,867 INFO L87 Difference]: Start difference. First operand 224 states and 628 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:04,916 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2022-03-03 19:32:04,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:32:04,917 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-03 19:32:04,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:04,919 INFO L225 Difference]: With dead ends: 255 [2022-03-03 19:32:04,920 INFO L226 Difference]: Without dead ends: 255 [2022-03-03 19:32:04,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-03 19:32:04,921 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 9 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:04,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 27 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:32:04,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-03-03 19:32:04,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2022-03-03 19:32:04,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.822834645669291) internal successors, (717), 254 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2022-03-03 19:32:04,949 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2022-03-03 19:32:04,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:04,950 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2022-03-03 19:32:04,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:04,950 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2022-03-03 19:32:04,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 19:32:04,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:04,952 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:04,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 19:32:04,952 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:04,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:04,953 INFO L85 PathProgramCache]: Analyzing trace with hash 963043424, now seen corresponding path program 1 times [2022-03-03 19:32:04,953 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:04,953 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893716396] [2022-03-03 19:32:04,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:04,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:04,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:05,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:05,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:05,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893716396] [2022-03-03 19:32:05,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893716396] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:32:05,005 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:32:05,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:32:05,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353485060] [2022-03-03 19:32:05,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:32:05,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:32:05,006 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:05,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:32:05,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:32:05,006 INFO L87 Difference]: Start difference. First operand 255 states and 717 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:05,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:05,042 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2022-03-03 19:32:05,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:32:05,042 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-03 19:32:05,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:05,045 INFO L225 Difference]: With dead ends: 454 [2022-03-03 19:32:05,045 INFO L226 Difference]: Without dead ends: 454 [2022-03-03 19:32:05,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:32:05,047 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 32 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:05,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 39 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:32:05,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-03-03 19:32:05,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2022-03-03 19:32:05,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.8504983388704317) internal successors, (858), 301 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:05,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2022-03-03 19:32:05,067 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2022-03-03 19:32:05,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:05,067 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2022-03-03 19:32:05,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:05,067 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2022-03-03 19:32:05,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 19:32:05,070 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:05,074 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:05,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 19:32:05,074 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:05,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:05,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1034398974, now seen corresponding path program 1 times [2022-03-03 19:32:05,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:05,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392016642] [2022-03-03 19:32:05,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:05,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:05,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:05,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:05,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:05,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392016642] [2022-03-03 19:32:05,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392016642] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:05,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386352969] [2022-03-03 19:32:05,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:05,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:05,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:05,230 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-03 19:32:05,277 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-03 19:32:05,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:05,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 19:32:05,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:05,448 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 17 treesize of output 13 [2022-03-03 19:32:05,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-03-03 19:32:05,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:05,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:05,535 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-03-03 19:32:05,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-03-03 19:32:05,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:05,614 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 22 treesize of output 26 [2022-03-03 19:32:05,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:05,621 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 22 treesize of output 26 [2022-03-03 19:32:05,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:05,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386352969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:05,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:05,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-03 19:32:05,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765026998] [2022-03-03 19:32:05,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:05,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-03 19:32:05,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:05,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-03 19:32:05,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:32:05,688 INFO L87 Difference]: Start difference. First operand 302 states and 858 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:05,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:05,776 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2022-03-03 19:32:05,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:32:05,776 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-03 19:32:05,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:05,782 INFO L225 Difference]: With dead ends: 653 [2022-03-03 19:32:05,782 INFO L226 Difference]: Without dead ends: 622 [2022-03-03 19:32:05,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:32:05,790 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 48 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:05,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 118 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:32:05,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-03-03 19:32:05,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2022-03-03 19:32:05,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.893162393162393) internal successors, (1354), 468 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:05,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2022-03-03 19:32:05,830 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2022-03-03 19:32:05,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:05,831 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2022-03-03 19:32:05,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:05,834 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2022-03-03 19:32:05,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 19:32:05,839 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:05,839 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:05,856 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-03 19:32:06,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:06,057 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:06,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:06,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1984077072, now seen corresponding path program 2 times [2022-03-03 19:32:06,058 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:06,058 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203728698] [2022-03-03 19:32:06,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:06,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:06,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:06,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:06,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:06,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203728698] [2022-03-03 19:32:06,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203728698] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:06,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206803914] [2022-03-03 19:32:06,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:06,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:06,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:06,124 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-03 19:32:06,180 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-03 19:32:06,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:06,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:06,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 19:32:06,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:06,265 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 17 treesize of output 13 [2022-03-03 19:32:06,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-03-03 19:32:06,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:06,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:06,324 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-03-03 19:32:06,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-03-03 19:32:06,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:06,379 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 22 treesize of output 26 [2022-03-03 19:32:06,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:06,389 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 22 treesize of output 26 [2022-03-03 19:32:06,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:06,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206803914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:06,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:06,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-03 19:32:06,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055527670] [2022-03-03 19:32:06,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:06,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-03 19:32:06,433 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:06,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-03 19:32:06,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:32:06,434 INFO L87 Difference]: Start difference. First operand 469 states and 1354 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:06,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:06,492 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2022-03-03 19:32:06,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:32:06,492 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-03 19:32:06,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:06,495 INFO L225 Difference]: With dead ends: 786 [2022-03-03 19:32:06,495 INFO L226 Difference]: Without dead ends: 755 [2022-03-03 19:32:06,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:32:06,496 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 47 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:06,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 97 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:32:06,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2022-03-03 19:32:06,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2022-03-03 19:32:06,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.8842504743833017) internal successors, (1520), 527 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:06,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2022-03-03 19:32:06,510 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2022-03-03 19:32:06,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:06,510 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2022-03-03 19:32:06,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:06,510 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2022-03-03 19:32:06,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 19:32:06,512 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:06,512 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:06,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:06,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:06,729 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:06,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:06,731 INFO L85 PathProgramCache]: Analyzing trace with hash 211275530, now seen corresponding path program 3 times [2022-03-03 19:32:06,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:06,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753659127] [2022-03-03 19:32:06,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:06,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:06,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:06,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:06,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753659127] [2022-03-03 19:32:06,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753659127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:06,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176189408] [2022-03-03 19:32:06,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:06,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:06,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:06,828 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-03 19:32:06,829 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-03 19:32:06,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:32:06,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:06,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 19:32:06,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:06,928 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 17 treesize of output 13 [2022-03-03 19:32:06,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-03 19:32:06,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:06,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:06,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:06,993 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 20 treesize of output 24 [2022-03-03 19:32:07,084 INFO L353 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2022-03-03 19:32:07,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-03-03 19:32:07,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:07,090 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 22 treesize of output 26 [2022-03-03 19:32:07,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:07,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176189408] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:07,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:07,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 7 [2022-03-03 19:32:07,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859498328] [2022-03-03 19:32:07,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:07,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-03 19:32:07,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:07,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-03 19:32:07,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:32:07,155 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:07,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:07,223 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2022-03-03 19:32:07,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:32:07,224 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-03 19:32:07,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:07,227 INFO L225 Difference]: With dead ends: 847 [2022-03-03 19:32:07,227 INFO L226 Difference]: Without dead ends: 816 [2022-03-03 19:32:07,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:32:07,228 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 34 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:07,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 149 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 123 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-03-03 19:32:07,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-03 19:32:07,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2022-03-03 19:32:07,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.867513611615245) internal successors, (1580), 551 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:07,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2022-03-03 19:32:07,241 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2022-03-03 19:32:07,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:07,241 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2022-03-03 19:32:07,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:07,241 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2022-03-03 19:32:07,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 19:32:07,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:07,243 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:07,273 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-03 19:32:07,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:07,459 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:07,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:07,459 INFO L85 PathProgramCache]: Analyzing trace with hash -726162140, now seen corresponding path program 4 times [2022-03-03 19:32:07,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:07,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363155152] [2022-03-03 19:32:07,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:07,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:07,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:07,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:07,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:07,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363155152] [2022-03-03 19:32:07,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363155152] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:07,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875838025] [2022-03-03 19:32:07,509 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:07,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:07,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:07,511 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-03 19:32:07,512 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-03 19:32:07,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:07,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:07,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 19:32:07,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:07,581 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:07,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:07,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:07,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875838025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:07,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:07,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 5 [2022-03-03 19:32:07,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448038962] [2022-03-03 19:32:07,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:07,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:32:07,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:07,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:32:07,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:32:07,632 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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-03 19:32:07,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:07,671 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2022-03-03 19:32:07,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:32:07,672 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 19:32:07,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:07,676 INFO L225 Difference]: With dead ends: 857 [2022-03-03 19:32:07,677 INFO L226 Difference]: Without dead ends: 816 [2022-03-03 19:32:07,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:32:07,678 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 43 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:07,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 74 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:32:07,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-03 19:32:07,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2022-03-03 19:32:07,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 2.90176322418136) internal successors, (2304), 794 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:07,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2022-03-03 19:32:07,695 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2022-03-03 19:32:07,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:07,695 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2022-03-03 19:32:07,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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-03 19:32:07,695 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2022-03-03 19:32:07,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:07,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:07,699 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:07,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:07,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:07,913 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:07,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:07,913 INFO L85 PathProgramCache]: Analyzing trace with hash -362372769, now seen corresponding path program 5 times [2022-03-03 19:32:07,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:07,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016927771] [2022-03-03 19:32:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:07,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:07,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:07,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:07,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016927771] [2022-03-03 19:32:07,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016927771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:07,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038258915] [2022-03-03 19:32:07,984 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:07,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:07,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:08,004 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-03 19:32:08,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:32:08,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:08,032 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-03 19:32:08,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:08,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:08,076 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-03 19:32:08,103 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:08,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:08,149 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:08,149 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 10 treesize of output 9 [2022-03-03 19:32:08,155 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:08,156 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 7 treesize of output 7 [2022-03-03 19:32:08,164 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:08,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038258915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:08,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:08,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-03 19:32:08,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130265632] [2022-03-03 19:32:08,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:08,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:32:08,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:08,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:32:08,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:32:08,165 INFO L87 Difference]: Start difference. First operand 795 states and 2304 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:08,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:08,520 INFO L93 Difference]: Finished difference Result 2233 states and 6331 transitions. [2022-03-03 19:32:08,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:32:08,520 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:08,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:08,530 INFO L225 Difference]: With dead ends: 2233 [2022-03-03 19:32:08,530 INFO L226 Difference]: Without dead ends: 2129 [2022-03-03 19:32:08,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:32:08,531 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 154 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:08,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 279 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:08,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-03-03 19:32:08,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1253. [2022-03-03 19:32:08,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 2.996006389776358) internal successors, (3751), 1252 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:08,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 3751 transitions. [2022-03-03 19:32:08,562 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 3751 transitions. Word has length 29 [2022-03-03 19:32:08,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:08,562 INFO L470 AbstractCegarLoop]: Abstraction has 1253 states and 3751 transitions. [2022-03-03 19:32:08,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:08,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 3751 transitions. [2022-03-03 19:32:08,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:08,565 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:08,565 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:08,603 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-03 19:32:08,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:08,804 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:08,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:08,804 INFO L85 PathProgramCache]: Analyzing trace with hash 329695131, now seen corresponding path program 6 times [2022-03-03 19:32:08,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:08,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847917289] [2022-03-03 19:32:08,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:08,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:08,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:08,847 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:08,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847917289] [2022-03-03 19:32:08,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847917289] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:08,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036584559] [2022-03-03 19:32:08,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:08,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:08,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:08,849 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-03 19:32:08,850 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-03 19:32:08,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:32:08,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:08,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:08,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:08,934 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 23 treesize of output 17 [2022-03-03 19:32:08,958 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 27 treesize of output 19 [2022-03-03 19:32:09,002 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-03 19:32:09,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:09,057 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:09,057 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 10 treesize of output 9 [2022-03-03 19:32:09,065 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:09,066 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 7 treesize of output 7 [2022-03-03 19:32:09,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:09,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036584559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:09,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:09,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-03 19:32:09,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454254884] [2022-03-03 19:32:09,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:09,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:32:09,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:09,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:32:09,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:32:09,075 INFO L87 Difference]: Start difference. First operand 1253 states and 3751 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:09,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:09,588 INFO L93 Difference]: Finished difference Result 2891 states and 7921 transitions. [2022-03-03 19:32:09,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:32:09,588 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:09,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:09,598 INFO L225 Difference]: With dead ends: 2891 [2022-03-03 19:32:09,598 INFO L226 Difference]: Without dead ends: 2731 [2022-03-03 19:32:09,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:32:09,599 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 415 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:09,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 221 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:09,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2731 states. [2022-03-03 19:32:09,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2731 to 1466. [2022-03-03 19:32:09,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 1465 states have (on average 2.9911262798634812) internal successors, (4382), 1465 states have internal predecessors, (4382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:09,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 4382 transitions. [2022-03-03 19:32:09,641 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 4382 transitions. Word has length 29 [2022-03-03 19:32:09,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:09,641 INFO L470 AbstractCegarLoop]: Abstraction has 1466 states and 4382 transitions. [2022-03-03 19:32:09,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:09,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 4382 transitions. [2022-03-03 19:32:09,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:09,644 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:09,644 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:09,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-03 19:32:09,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:09,874 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:09,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:09,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1992657541, now seen corresponding path program 7 times [2022-03-03 19:32:09,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:09,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350524619] [2022-03-03 19:32:09,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:09,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:09,929 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:09,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:09,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350524619] [2022-03-03 19:32:09,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350524619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:09,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725218872] [2022-03-03 19:32:09,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:09,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:09,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:09,944 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-03 19:32:09,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:09,970 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-03 19:32:09,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:09,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:10,026 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 23 treesize of output 17 [2022-03-03 19:32:10,052 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 27 treesize of output 19 [2022-03-03 19:32:10,097 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:10,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:10,155 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:10,155 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 10 treesize of output 9 [2022-03-03 19:32:10,162 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:10,163 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 7 treesize of output 7 [2022-03-03 19:32:10,171 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:10,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725218872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:10,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:10,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-03 19:32:10,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819772775] [2022-03-03 19:32:10,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:10,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:32:10,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:10,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:32:10,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:32:10,173 INFO L87 Difference]: Start difference. First operand 1466 states and 4382 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:11,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:11,053 INFO L93 Difference]: Finished difference Result 2676 states and 7446 transitions. [2022-03-03 19:32:11,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 19:32:11,060 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:11,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:11,069 INFO L225 Difference]: With dead ends: 2676 [2022-03-03 19:32:11,069 INFO L226 Difference]: Without dead ends: 2639 [2022-03-03 19:32:11,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=429, Invalid=1827, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:32:11,070 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 363 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:11,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 214 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:32:11,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2639 states. [2022-03-03 19:32:11,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2639 to 1447. [2022-03-03 19:32:11,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1447 states, 1446 states have (on average 2.988243430152144) internal successors, (4321), 1446 states have internal predecessors, (4321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:11,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1447 states to 1447 states and 4321 transitions. [2022-03-03 19:32:11,103 INFO L78 Accepts]: Start accepts. Automaton has 1447 states and 4321 transitions. Word has length 29 [2022-03-03 19:32:11,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:11,103 INFO L470 AbstractCegarLoop]: Abstraction has 1447 states and 4321 transitions. [2022-03-03 19:32:11,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:11,103 INFO L276 IsEmpty]: Start isEmpty. Operand 1447 states and 4321 transitions. [2022-03-03 19:32:11,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:11,105 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:11,105 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:11,124 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-03 19:32:11,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:11,324 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:11,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash -634141613, now seen corresponding path program 8 times [2022-03-03 19:32:11,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:11,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497801202] [2022-03-03 19:32:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:11,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:11,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:11,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:11,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:11,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497801202] [2022-03-03 19:32:11,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497801202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:11,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312078895] [2022-03-03 19:32:11,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:11,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:11,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:11,359 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-03 19:32:11,360 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-03 19:32:11,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:11,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:11,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:11,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:11,436 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 23 treesize of output 17 [2022-03-03 19:32:11,468 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:11,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:11,506 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:11,506 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 10 treesize of output 9 [2022-03-03 19:32:11,513 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:11,514 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 7 treesize of output 7 [2022-03-03 19:32:11,522 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:11,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312078895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:11,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:11,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-03 19:32:11,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709142954] [2022-03-03 19:32:11,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:11,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:32:11,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:11,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:32:11,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:32:11,524 INFO L87 Difference]: Start difference. First operand 1447 states and 4321 transitions. Second operand has 10 states, 10 states have (on average 3.5) 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-03 19:32:12,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:12,068 INFO L93 Difference]: Finished difference Result 2440 states and 6934 transitions. [2022-03-03 19:32:12,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:32:12,068 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) 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 29 [2022-03-03 19:32:12,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:12,076 INFO L225 Difference]: With dead ends: 2440 [2022-03-03 19:32:12,076 INFO L226 Difference]: Without dead ends: 2415 [2022-03-03 19:32:12,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:32:12,077 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 224 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:12,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 251 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:32:12,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2022-03-03 19:32:12,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 1416. [2022-03-03 19:32:12,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1416 states, 1415 states have (on average 2.9985865724381626) internal successors, (4243), 1415 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:12,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 4243 transitions. [2022-03-03 19:32:12,106 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 4243 transitions. Word has length 29 [2022-03-03 19:32:12,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:12,106 INFO L470 AbstractCegarLoop]: Abstraction has 1416 states and 4243 transitions. [2022-03-03 19:32:12,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) 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-03 19:32:12,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 4243 transitions. [2022-03-03 19:32:12,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:12,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:12,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:12,127 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-03 19:32:12,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-03 19:32:12,324 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:12,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:12,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1533248693, now seen corresponding path program 9 times [2022-03-03 19:32:12,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:12,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755920591] [2022-03-03 19:32:12,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:12,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:12,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:12,377 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-03 19:32:12,377 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:12,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755920591] [2022-03-03 19:32:12,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755920591] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:12,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890323080] [2022-03-03 19:32:12,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:12,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:12,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:12,392 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-03 19:32:12,393 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-03 19:32:12,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:32:12,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:12,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:12,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:12,451 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-03 19:32:12,496 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-03 19:32:12,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:12,542 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:12,542 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 8 treesize of output 7 [2022-03-03 19:32:12,557 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:12,558 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 7 treesize of output 7 [2022-03-03 19:32:12,564 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-03 19:32:12,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890323080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:12,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:12,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-03-03 19:32:12,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381642781] [2022-03-03 19:32:12,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:12,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:32:12,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:32:12,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:32:12,565 INFO L87 Difference]: Start difference. First operand 1416 states and 4243 transitions. Second operand has 10 states, 10 states have (on average 3.5) 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-03 19:32:12,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:12,825 INFO L93 Difference]: Finished difference Result 2478 states and 7009 transitions. [2022-03-03 19:32:12,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:32:12,825 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) 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 29 [2022-03-03 19:32:12,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:12,836 INFO L225 Difference]: With dead ends: 2478 [2022-03-03 19:32:12,836 INFO L226 Difference]: Without dead ends: 2478 [2022-03-03 19:32:12,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:32:12,837 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 247 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:12,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 218 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:32:12,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2022-03-03 19:32:12,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1442. [2022-03-03 19:32:12,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.9993060374739766) internal successors, (4322), 1441 states have internal predecessors, (4322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:12,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 4322 transitions. [2022-03-03 19:32:12,867 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 4322 transitions. Word has length 29 [2022-03-03 19:32:12,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:12,867 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 4322 transitions. [2022-03-03 19:32:12,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) 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-03 19:32:12,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 4322 transitions. [2022-03-03 19:32:12,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:12,870 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:12,870 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:12,901 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-03 19:32:13,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:13,086 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:13,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:13,086 INFO L85 PathProgramCache]: Analyzing trace with hash -143756511, now seen corresponding path program 10 times [2022-03-03 19:32:13,086 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:13,086 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335006291] [2022-03-03 19:32:13,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:13,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:13,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:13,120 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-03 19:32:13,120 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:13,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335006291] [2022-03-03 19:32:13,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335006291] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:13,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099029723] [2022-03-03 19:32:13,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:13,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:13,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:13,122 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-03 19:32:13,124 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-03 19:32:13,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:13,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:13,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:13,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:13,168 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-03 19:32:13,187 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 27 treesize of output 19 [2022-03-03 19:32:13,219 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-03 19:32:13,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:13,254 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:13,255 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 8 treesize of output 7 [2022-03-03 19:32:13,268 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:13,268 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 7 treesize of output 7 [2022-03-03 19:32:13,275 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-03 19:32:13,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099029723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:13,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:13,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-03 19:32:13,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523022037] [2022-03-03 19:32:13,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:13,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:32:13,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:13,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:32:13,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:32:13,276 INFO L87 Difference]: Start difference. First operand 1442 states and 4322 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:13,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:13,650 INFO L93 Difference]: Finished difference Result 2847 states and 7800 transitions. [2022-03-03 19:32:13,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:32:13,650 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:13,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:13,660 INFO L225 Difference]: With dead ends: 2847 [2022-03-03 19:32:13,660 INFO L226 Difference]: Without dead ends: 2687 [2022-03-03 19:32:13,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=204, Invalid=666, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:32:13,661 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 348 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:13,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 213 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:32:13,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2687 states. [2022-03-03 19:32:13,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2687 to 1433. [2022-03-03 19:32:13,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1432 states have (on average 2.9574022346368714) internal successors, (4235), 1432 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:13,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 4235 transitions. [2022-03-03 19:32:13,714 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 4235 transitions. Word has length 29 [2022-03-03 19:32:13,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:13,714 INFO L470 AbstractCegarLoop]: Abstraction has 1433 states and 4235 transitions. [2022-03-03 19:32:13,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:13,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 4235 transitions. [2022-03-03 19:32:13,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:13,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:13,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:13,735 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-03 19:32:13,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-03 19:32:13,932 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:13,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:13,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1519205899, now seen corresponding path program 11 times [2022-03-03 19:32:13,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:13,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085597209] [2022-03-03 19:32:13,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:13,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:13,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:13,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:13,971 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:13,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085597209] [2022-03-03 19:32:13,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085597209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:13,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779432790] [2022-03-03 19:32:13,972 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:13,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:13,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:13,982 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-03 19:32:13,983 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-03 19:32:14,012 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:14,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:14,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:14,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:14,028 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-03 19:32:14,052 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 27 treesize of output 19 [2022-03-03 19:32:14,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:14,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:14,117 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:14,118 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 8 treesize of output 7 [2022-03-03 19:32:14,130 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:14,131 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 7 treesize of output 7 [2022-03-03 19:32:14,138 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:14,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779432790] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:14,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:14,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-03 19:32:14,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981375302] [2022-03-03 19:32:14,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:14,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:32:14,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:14,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:32:14,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:32:14,140 INFO L87 Difference]: Start difference. First operand 1433 states and 4235 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:14,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:14,516 INFO L93 Difference]: Finished difference Result 2452 states and 6926 transitions. [2022-03-03 19:32:14,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:32:14,516 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:14,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:14,520 INFO L225 Difference]: With dead ends: 2452 [2022-03-03 19:32:14,520 INFO L226 Difference]: Without dead ends: 2418 [2022-03-03 19:32:14,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:32:14,521 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 225 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:14,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 180 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:14,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2418 states. [2022-03-03 19:32:14,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2418 to 1404. [2022-03-03 19:32:14,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1403 states have (on average 2.946543121881682) internal successors, (4134), 1403 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:14,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2022-03-03 19:32:14,547 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2022-03-03 19:32:14,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:14,547 INFO L470 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2022-03-03 19:32:14,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:14,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2022-03-03 19:32:14,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:14,550 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:14,550 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:14,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-03 19:32:14,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-03 19:32:14,766 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:14,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:14,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1071431161, now seen corresponding path program 12 times [2022-03-03 19:32:14,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:14,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316666952] [2022-03-03 19:32:14,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:14,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:14,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:14,823 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-03 19:32:14,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:14,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316666952] [2022-03-03 19:32:14,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316666952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:14,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474883548] [2022-03-03 19:32:14,824 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:14,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:14,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:14,825 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-03 19:32:14,826 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-03 19:32:14,849 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:32:14,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:14,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:14,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:14,884 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-03 19:32:14,896 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-03 19:32:14,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:14,930 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:14,930 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 10 treesize of output 9 [2022-03-03 19:32:14,935 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:14,935 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 7 treesize of output 7 [2022-03-03 19:32:14,943 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-03 19:32:14,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474883548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:14,943 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:14,943 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 10 [2022-03-03 19:32:14,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541415183] [2022-03-03 19:32:14,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:14,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:32:14,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:14,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:32:14,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:32:14,944 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) 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-03 19:32:15,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:15,440 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2022-03-03 19:32:15,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:32:15,440 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) 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 29 [2022-03-03 19:32:15,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:15,447 INFO L225 Difference]: With dead ends: 3308 [2022-03-03 19:32:15,447 INFO L226 Difference]: Without dead ends: 3308 [2022-03-03 19:32:15,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=887, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:32:15,449 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 319 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:15,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 273 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:15,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2022-03-03 19:32:15,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2022-03-03 19:32:15,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.027997886951928) internal successors, (5732), 1893 states have internal predecessors, (5732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:15,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2022-03-03 19:32:15,485 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2022-03-03 19:32:15,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:15,486 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2022-03-03 19:32:15,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) 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-03 19:32:15,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2022-03-03 19:32:15,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:15,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:15,489 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:15,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:15,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-03 19:32:15,705 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:15,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:15,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1747084707, now seen corresponding path program 13 times [2022-03-03 19:32:15,705 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:15,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855849684] [2022-03-03 19:32:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:15,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:15,761 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:15,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:15,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855849684] [2022-03-03 19:32:15,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855849684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:15,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348805456] [2022-03-03 19:32:15,762 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:15,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:15,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:15,763 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-03 19:32:15,764 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-03 19:32:15,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:15,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:15,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:15,816 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 23 treesize of output 17 [2022-03-03 19:32:15,849 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-03 19:32:15,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:15,915 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:15,915 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 10 treesize of output 9 [2022-03-03 19:32:15,923 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:15,923 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 7 treesize of output 7 [2022-03-03 19:32:15,930 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-03 19:32:15,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348805456] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:15,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:15,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-03-03 19:32:15,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909123935] [2022-03-03 19:32:15,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:15,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:32:15,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:15,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:32:15,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:32:15,931 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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-03 19:32:16,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:16,780 INFO L93 Difference]: Finished difference Result 3271 states and 9501 transitions. [2022-03-03 19:32:16,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:32:16,780 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:16,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:16,786 INFO L225 Difference]: With dead ends: 3271 [2022-03-03 19:32:16,786 INFO L226 Difference]: Without dead ends: 3271 [2022-03-03 19:32:16,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:32:16,787 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 411 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:16,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 322 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:32:16,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3271 states. [2022-03-03 19:32:16,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3271 to 1822. [2022-03-03 19:32:16,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.0258099945085117) internal successors, (5510), 1821 states have internal predecessors, (5510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:16,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2022-03-03 19:32:16,850 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2022-03-03 19:32:16,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:16,850 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2022-03-03 19:32:16,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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-03 19:32:16,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2022-03-03 19:32:16,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:16,855 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:16,855 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:16,871 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-03 19:32:17,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-03 19:32:17,071 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:17,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:17,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1158390407, now seen corresponding path program 14 times [2022-03-03 19:32:17,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:17,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837241064] [2022-03-03 19:32:17,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:17,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:17,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:17,136 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-03 19:32:17,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:17,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837241064] [2022-03-03 19:32:17,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837241064] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:17,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844074228] [2022-03-03 19:32:17,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:17,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:17,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:17,137 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-03 19:32:17,138 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-03 19:32:17,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:17,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:17,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:17,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:17,228 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 23 treesize of output 17 [2022-03-03 19:32:17,248 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 27 treesize of output 19 [2022-03-03 19:32:17,300 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-03 19:32:17,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:17,368 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:17,368 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 10 treesize of output 9 [2022-03-03 19:32:17,375 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:17,375 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 7 treesize of output 7 [2022-03-03 19:32:17,386 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-03 19:32:17,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844074228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:17,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:17,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-03 19:32:17,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138292448] [2022-03-03 19:32:17,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:17,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:32:17,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:17,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:32:17,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:32:17,388 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:18,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:18,501 INFO L93 Difference]: Finished difference Result 3752 states and 10806 transitions. [2022-03-03 19:32:18,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:32:18,501 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:18,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:18,508 INFO L225 Difference]: With dead ends: 3752 [2022-03-03 19:32:18,508 INFO L226 Difference]: Without dead ends: 3520 [2022-03-03 19:32:18,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=530, Invalid=2122, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:32:18,510 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 540 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:18,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [540 Valid, 194 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:32:18,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3520 states. [2022-03-03 19:32:18,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3520 to 1894. [2022-03-03 19:32:18,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.0190174326465926) internal successors, (5715), 1893 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:18,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2022-03-03 19:32:18,557 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2022-03-03 19:32:18,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:18,558 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2022-03-03 19:32:18,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:18,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2022-03-03 19:32:18,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:18,561 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:18,561 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:18,577 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-03 19:32:18,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:18,777 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:18,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:18,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1113415259, now seen corresponding path program 15 times [2022-03-03 19:32:18,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:18,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859840859] [2022-03-03 19:32:18,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:18,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:18,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:18,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:18,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:18,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859840859] [2022-03-03 19:32:18,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859840859] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:18,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692224697] [2022-03-03 19:32:18,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:18,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:18,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:18,832 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-03 19:32:18,871 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-03 19:32:18,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:32:18,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:18,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:18,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:18,909 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-03 19:32:18,931 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 27 treesize of output 19 [2022-03-03 19:32:18,967 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-03 19:32:18,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:19,004 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:19,005 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 8 treesize of output 7 [2022-03-03 19:32:19,012 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:19,013 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 7 treesize of output 7 [2022-03-03 19:32:19,026 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:19,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692224697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:19,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:19,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-03 19:32:19,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209514972] [2022-03-03 19:32:19,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:19,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:32:19,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:19,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:32:19,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:32:19,027 INFO L87 Difference]: Start difference. First operand 1894 states and 5715 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:19,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:19,328 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2022-03-03 19:32:19,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:32:19,328 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:19,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:19,333 INFO L225 Difference]: With dead ends: 3300 [2022-03-03 19:32:19,333 INFO L226 Difference]: Without dead ends: 3020 [2022-03-03 19:32:19,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:32:19,333 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 197 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:19,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 165 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:19,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2022-03-03 19:32:19,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2022-03-03 19:32:19,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.937093275488069) internal successors, (5416), 1844 states have internal predecessors, (5416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:19,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2022-03-03 19:32:19,363 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2022-03-03 19:32:19,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:19,363 INFO L470 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2022-03-03 19:32:19,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:19,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2022-03-03 19:32:19,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:19,366 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:19,366 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:19,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-03 19:32:19,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-03 19:32:19,593 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:19,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1518589627, now seen corresponding path program 16 times [2022-03-03 19:32:19,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:19,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24171406] [2022-03-03 19:32:19,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:19,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:19,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:19,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:19,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:19,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24171406] [2022-03-03 19:32:19,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24171406] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:19,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200746408] [2022-03-03 19:32:19,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:19,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:19,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:19,660 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-03 19:32:19,664 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-03 19:32:19,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:19,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:19,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:19,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:19,700 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-03 19:32:19,720 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 27 treesize of output 19 [2022-03-03 19:32:19,755 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:19,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:19,791 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:19,791 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 8 treesize of output 7 [2022-03-03 19:32:19,799 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:19,799 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 7 treesize of output 7 [2022-03-03 19:32:19,812 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:19,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200746408] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:19,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:19,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-03 19:32:19,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953353751] [2022-03-03 19:32:19,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:19,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:32:19,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:19,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:32:19,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:32:19,813 INFO L87 Difference]: Start difference. First operand 1845 states and 5416 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:20,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:20,275 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2022-03-03 19:32:20,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:32:20,275 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:20,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:20,279 INFO L225 Difference]: With dead ends: 3215 [2022-03-03 19:32:20,279 INFO L226 Difference]: Without dead ends: 3178 [2022-03-03 19:32:20,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:32:20,280 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 262 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:20,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 134 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:20,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2022-03-03 19:32:20,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2022-03-03 19:32:20,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.9303621169916436) internal successors, (5260), 1795 states have internal predecessors, (5260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:20,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2022-03-03 19:32:20,317 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2022-03-03 19:32:20,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:20,317 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2022-03-03 19:32:20,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:20,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2022-03-03 19:32:20,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:20,320 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:20,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:20,338 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-03 19:32:20,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:20,541 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:20,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:20,541 INFO L85 PathProgramCache]: Analyzing trace with hash 149578515, now seen corresponding path program 17 times [2022-03-03 19:32:20,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:20,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826707372] [2022-03-03 19:32:20,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:20,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:20,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:20,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:20,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826707372] [2022-03-03 19:32:20,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826707372] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:20,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15593816] [2022-03-03 19:32:20,571 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:20,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:20,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:20,600 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-03 19:32:20,603 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-03 19:32:20,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:20,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:20,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:20,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:20,658 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-03 19:32:20,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:20,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:20,745 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:20,745 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 8 treesize of output 7 [2022-03-03 19:32:20,768 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:20,769 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 7 treesize of output 7 [2022-03-03 19:32:20,795 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:32:20,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15593816] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:20,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:20,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-03 19:32:20,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215575526] [2022-03-03 19:32:20,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:20,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-03 19:32:20,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:20,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-03 19:32:20,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:32:20,797 INFO L87 Difference]: Start difference. First operand 1796 states and 5260 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:21,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:21,104 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2022-03-03 19:32:21,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:32:21,104 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 19:32:21,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:21,107 INFO L225 Difference]: With dead ends: 2461 [2022-03-03 19:32:21,107 INFO L226 Difference]: Without dead ends: 2436 [2022-03-03 19:32:21,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2022-03-03 19:32:21,108 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 101 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:21,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 159 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:21,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2022-03-03 19:32:21,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2022-03-03 19:32:21,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.937641723356009) internal successors, (5182), 1764 states have internal predecessors, (5182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:21,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2022-03-03 19:32:21,135 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2022-03-03 19:32:21,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:21,135 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2022-03-03 19:32:21,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:21,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2022-03-03 19:32:21,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:21,138 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:21,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:21,181 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-03 19:32:21,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:21,367 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:21,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:21,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1887478937, now seen corresponding path program 18 times [2022-03-03 19:32:21,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:21,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934152654] [2022-03-03 19:32:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:21,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:21,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:21,417 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:21,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:21,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934152654] [2022-03-03 19:32:21,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934152654] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:21,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863224679] [2022-03-03 19:32:21,418 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:21,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:21,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:21,419 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-03 19:32:21,433 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-03 19:32:21,454 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:32:21,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:21,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:21,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:21,494 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-03 19:32:21,518 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:21,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:21,566 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:21,566 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 10 treesize of output 9 [2022-03-03 19:32:21,572 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:21,572 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 7 treesize of output 7 [2022-03-03 19:32:21,584 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:21,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863224679] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:21,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:21,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 10 [2022-03-03 19:32:21,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346648229] [2022-03-03 19:32:21,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:21,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:32:21,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:21,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:32:21,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:32:21,585 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) 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-03 19:32:22,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:22,072 INFO L93 Difference]: Finished difference Result 3801 states and 10784 transitions. [2022-03-03 19:32:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:32:22,073 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) 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 31 [2022-03-03 19:32:22,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:22,078 INFO L225 Difference]: With dead ends: 3801 [2022-03-03 19:32:22,078 INFO L226 Difference]: Without dead ends: 3801 [2022-03-03 19:32:22,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=887, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:32:22,079 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 323 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:22,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 257 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:22,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3801 states. [2022-03-03 19:32:22,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3801 to 2094. [2022-03-03 19:32:22,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2094 states, 2093 states have (on average 2.9746774964166267) internal successors, (6226), 2093 states have internal predecessors, (6226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:22,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2094 states to 2094 states and 6226 transitions. [2022-03-03 19:32:22,118 INFO L78 Accepts]: Start accepts. Automaton has 2094 states and 6226 transitions. Word has length 31 [2022-03-03 19:32:22,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:22,118 INFO L470 AbstractCegarLoop]: Abstraction has 2094 states and 6226 transitions. [2022-03-03 19:32:22,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) 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-03 19:32:22,122 INFO L276 IsEmpty]: Start isEmpty. Operand 2094 states and 6226 transitions. [2022-03-03 19:32:22,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:22,125 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:22,125 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:22,159 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-03 19:32:22,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:22,341 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:22,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:22,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1600999933, now seen corresponding path program 19 times [2022-03-03 19:32:22,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:22,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644216980] [2022-03-03 19:32:22,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:22,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:22,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:22,397 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:22,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:22,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644216980] [2022-03-03 19:32:22,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644216980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:22,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166165252] [2022-03-03 19:32:22,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:22,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:22,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:22,399 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-03 19:32:22,403 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-03 19:32:22,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:22,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:22,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:22,489 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 23 treesize of output 17 [2022-03-03 19:32:22,516 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 27 treesize of output 19 [2022-03-03 19:32:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:22,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:22,602 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:22,602 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 10 treesize of output 9 [2022-03-03 19:32:22,607 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:22,607 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 7 treesize of output 7 [2022-03-03 19:32:22,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:22,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166165252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:22,617 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:22,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-03 19:32:22,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787378287] [2022-03-03 19:32:22,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:22,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:32:22,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:22,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:32:22,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:32:22,618 INFO L87 Difference]: Start difference. First operand 2094 states and 6226 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:23,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:23,776 INFO L93 Difference]: Finished difference Result 3902 states and 11305 transitions. [2022-03-03 19:32:23,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:32:23,776 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-03 19:32:23,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:23,781 INFO L225 Difference]: With dead ends: 3902 [2022-03-03 19:32:23,782 INFO L226 Difference]: Without dead ends: 3828 [2022-03-03 19:32:23,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=530, Invalid=2122, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:32:23,783 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 465 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:23,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 162 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 861 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:32:23,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3828 states. [2022-03-03 19:32:23,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3828 to 2126. [2022-03-03 19:32:23,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2126 states, 2125 states have (on average 3.0) internal successors, (6375), 2125 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:23,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2126 states to 2126 states and 6375 transitions. [2022-03-03 19:32:23,832 INFO L78 Accepts]: Start accepts. Automaton has 2126 states and 6375 transitions. Word has length 31 [2022-03-03 19:32:23,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:23,832 INFO L470 AbstractCegarLoop]: Abstraction has 2126 states and 6375 transitions. [2022-03-03 19:32:23,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:23,832 INFO L276 IsEmpty]: Start isEmpty. Operand 2126 states and 6375 transitions. [2022-03-03 19:32:23,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:23,835 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:23,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:23,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-03 19:32:24,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:24,051 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:24,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:24,051 INFO L85 PathProgramCache]: Analyzing trace with hash 298242787, now seen corresponding path program 20 times [2022-03-03 19:32:24,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:24,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223376390] [2022-03-03 19:32:24,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:24,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:24,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:24,125 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:24,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:24,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223376390] [2022-03-03 19:32:24,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223376390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:24,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736009290] [2022-03-03 19:32:24,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:24,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:24,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:24,126 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-03 19:32:24,127 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-03 19:32:24,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:24,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:24,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:24,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:24,213 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 23 treesize of output 17 [2022-03-03 19:32:24,247 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:24,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:24,284 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:24,284 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 10 treesize of output 9 [2022-03-03 19:32:24,287 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:24,288 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 7 treesize of output 7 [2022-03-03 19:32:24,292 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:24,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736009290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:24,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:24,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-03-03 19:32:24,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479254098] [2022-03-03 19:32:24,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:24,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:32:24,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:24,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:32:24,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:32:24,293 INFO L87 Difference]: Start difference. First operand 2126 states and 6375 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:24,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:24,880 INFO L93 Difference]: Finished difference Result 3632 states and 10516 transitions. [2022-03-03 19:32:24,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:32:24,881 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-03 19:32:24,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:24,886 INFO L225 Difference]: With dead ends: 3632 [2022-03-03 19:32:24,886 INFO L226 Difference]: Without dead ends: 3632 [2022-03-03 19:32:24,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 650 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:32:24,887 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 362 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:24,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 273 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:24,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3632 states. [2022-03-03 19:32:24,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3632 to 1938. [2022-03-03 19:32:24,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1938 states, 1937 states have (on average 2.982447083118224) internal successors, (5777), 1937 states have internal predecessors, (5777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:24,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1938 states to 1938 states and 5777 transitions. [2022-03-03 19:32:24,949 INFO L78 Accepts]: Start accepts. Automaton has 1938 states and 5777 transitions. Word has length 31 [2022-03-03 19:32:24,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:24,949 INFO L470 AbstractCegarLoop]: Abstraction has 1938 states and 5777 transitions. [2022-03-03 19:32:24,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:24,950 INFO L276 IsEmpty]: Start isEmpty. Operand 1938 states and 5777 transitions. [2022-03-03 19:32:24,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:24,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:24,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:24,970 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-03 19:32:25,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-03 19:32:25,153 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:25,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:25,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1880505347, now seen corresponding path program 21 times [2022-03-03 19:32:25,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:25,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123318993] [2022-03-03 19:32:25,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:25,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:25,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:25,190 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:25,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:25,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123318993] [2022-03-03 19:32:25,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123318993] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:25,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601558428] [2022-03-03 19:32:25,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:25,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:25,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:25,192 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-03 19:32:25,194 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-03 19:32:25,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:32:25,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:25,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:25,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:25,252 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-03 19:32:25,290 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 27 treesize of output 19 [2022-03-03 19:32:25,346 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:25,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:25,386 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:25,386 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 8 treesize of output 7 [2022-03-03 19:32:25,399 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:25,399 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 7 treesize of output 7 [2022-03-03 19:32:25,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:25,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601558428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:25,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:25,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-03 19:32:25,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519370317] [2022-03-03 19:32:25,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:25,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:32:25,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:25,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:32:25,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:32:25,408 INFO L87 Difference]: Start difference. First operand 1938 states and 5777 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:25,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:25,708 INFO L93 Difference]: Finished difference Result 3016 states and 8443 transitions. [2022-03-03 19:32:25,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:32:25,708 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-03 19:32:25,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:25,712 INFO L225 Difference]: With dead ends: 3016 [2022-03-03 19:32:25,712 INFO L226 Difference]: Without dead ends: 3016 [2022-03-03 19:32:25,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:32:25,713 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 260 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:25,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 178 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:25,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3016 states. [2022-03-03 19:32:25,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3016 to 1762. [2022-03-03 19:32:25,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 2.8983532084043158) internal successors, (5104), 1761 states have internal predecessors, (5104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:25,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2022-03-03 19:32:25,740 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2022-03-03 19:32:25,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:25,740 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2022-03-03 19:32:25,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:25,741 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2022-03-03 19:32:25,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:25,743 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:25,743 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:25,761 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-03 19:32:25,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-03 19:32:25,959 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:25,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:25,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1774907483, now seen corresponding path program 22 times [2022-03-03 19:32:25,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:25,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625080] [2022-03-03 19:32:25,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:25,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:25,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:25,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:25,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625080] [2022-03-03 19:32:25,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625080] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:25,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784653337] [2022-03-03 19:32:25,993 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:25,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:25,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:26,008 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-03 19:32:26,009 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-03 19:32:26,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:26,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:26,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:26,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:26,060 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 23 treesize of output 17 [2022-03-03 19:32:26,076 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 27 treesize of output 19 [2022-03-03 19:32:26,106 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:26,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:26,145 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-03 19:32:26,146 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 10 treesize of output 9 [2022-03-03 19:32:26,152 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:26,152 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 7 treesize of output 7 [2022-03-03 19:32:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:26,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784653337] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:26,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:26,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-03 19:32:26,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235886807] [2022-03-03 19:32:26,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:26,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:32:26,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:26,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:32:26,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:32:26,161 INFO L87 Difference]: Start difference. First operand 1762 states and 5104 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:26,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:26,438 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2022-03-03 19:32:26,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:32:26,438 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-03 19:32:26,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:26,442 INFO L225 Difference]: With dead ends: 2982 [2022-03-03 19:32:26,442 INFO L226 Difference]: Without dead ends: 2982 [2022-03-03 19:32:26,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:32:26,443 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 308 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:26,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 182 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:32:26,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2022-03-03 19:32:26,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2022-03-03 19:32:26,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.905829596412556) internal successors, (5184), 1784 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:26,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2022-03-03 19:32:26,470 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2022-03-03 19:32:26,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:26,471 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2022-03-03 19:32:26,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:26,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2022-03-03 19:32:26,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:26,473 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:26,473 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:26,491 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-03 19:32:26,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:26,689 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:26,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:26,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1158201155, now seen corresponding path program 23 times [2022-03-03 19:32:26,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:26,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532317215] [2022-03-03 19:32:26,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:26,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:26,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:26,729 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:26,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:26,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532317215] [2022-03-03 19:32:26,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532317215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:26,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657162537] [2022-03-03 19:32:26,730 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:26,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:26,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:26,731 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-03 19:32:26,732 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-03 19:32:26,757 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:32:26,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:26,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:26,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:26,776 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-03 19:32:26,802 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 27 treesize of output 19 [2022-03-03 19:32:26,847 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:26,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:26,893 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:26,893 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 8 treesize of output 7 [2022-03-03 19:32:26,902 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:26,902 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 7 treesize of output 7 [2022-03-03 19:32:26,915 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:26,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657162537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:26,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:26,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-03 19:32:26,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601776820] [2022-03-03 19:32:26,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:26,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:32:26,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:26,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:32:26,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:32:26,916 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:27,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:27,323 INFO L93 Difference]: Finished difference Result 3139 states and 8785 transitions. [2022-03-03 19:32:27,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:32:27,324 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-03 19:32:27,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:27,328 INFO L225 Difference]: With dead ends: 3139 [2022-03-03 19:32:27,328 INFO L226 Difference]: Without dead ends: 3139 [2022-03-03 19:32:27,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:32:27,328 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 272 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:27,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 145 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:32:27,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3139 states. [2022-03-03 19:32:27,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3139 to 1763. [2022-03-03 19:32:27,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1763 states, 1762 states have (on average 2.9052213393870603) internal successors, (5119), 1762 states have internal predecessors, (5119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:27,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1763 states to 1763 states and 5119 transitions. [2022-03-03 19:32:27,354 INFO L78 Accepts]: Start accepts. Automaton has 1763 states and 5119 transitions. Word has length 31 [2022-03-03 19:32:27,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:27,354 INFO L470 AbstractCegarLoop]: Abstraction has 1763 states and 5119 transitions. [2022-03-03 19:32:27,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:27,354 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 5119 transitions. [2022-03-03 19:32:27,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:27,356 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:27,356 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:27,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:27,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:27,572 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:27,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:27,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1834008995, now seen corresponding path program 24 times [2022-03-03 19:32:27,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:27,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042978980] [2022-03-03 19:32:27,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:27,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:27,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:27,630 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:27,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:27,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042978980] [2022-03-03 19:32:27,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042978980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:27,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891550036] [2022-03-03 19:32:27,631 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:27,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:27,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:27,632 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-03 19:32:27,633 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-03 19:32:27,656 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:32:27,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:27,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:32:27,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:27,672 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-03 19:32:27,720 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:27,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:27,766 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:27,767 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 8 treesize of output 7 [2022-03-03 19:32:27,776 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:32:27,776 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 7 treesize of output 7 [2022-03-03 19:32:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:32:27,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891550036] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:27,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:27,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-03-03 19:32:27,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543662423] [2022-03-03 19:32:27,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:27,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:32:27,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:27,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:32:27,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:32:27,791 INFO L87 Difference]: Start difference. First operand 1763 states and 5119 transitions. Second operand has 10 states, 10 states have (on average 3.5) 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-03 19:32:28,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:28,068 INFO L93 Difference]: Finished difference Result 2502 states and 7077 transitions. [2022-03-03 19:32:28,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:32:28,068 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) 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 31 [2022-03-03 19:32:28,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:28,072 INFO L225 Difference]: With dead ends: 2502 [2022-03-03 19:32:28,072 INFO L226 Difference]: Without dead ends: 2502 [2022-03-03 19:32:28,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:32:28,073 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 196 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:28,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 158 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:32:28,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-03-03 19:32:28,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1664. [2022-03-03 19:32:28,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.8851473241130488) internal successors, (4798), 1663 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:28,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2022-03-03 19:32:28,096 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2022-03-03 19:32:28,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:28,096 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2022-03-03 19:32:28,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) 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-03 19:32:28,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2022-03-03 19:32:28,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:32:28,098 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:28,098 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:28,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-03 19:32:28,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-03 19:32:28,314 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:28,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:28,315 INFO L85 PathProgramCache]: Analyzing trace with hash 303682274, now seen corresponding path program 25 times [2022-03-03 19:32:28,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:28,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593907468] [2022-03-03 19:32:28,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:28,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:28,333 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-03 19:32:28,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:28,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593907468] [2022-03-03 19:32:28,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593907468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:28,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306755089] [2022-03-03 19:32:28,333 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:28,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:28,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:28,348 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-03 19:32:28,349 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-03 19:32:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:28,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:32:28,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-03 19:32:28,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:28,475 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-03 19:32:28,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306755089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:28,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:28,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-03 19:32:28,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663572882] [2022-03-03 19:32:28,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:28,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:32:28,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:28,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:32:28,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:32:28,476 INFO L87 Difference]: Start difference. First operand 1664 states and 4798 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:28,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:28,506 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2022-03-03 19:32:28,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:32:28,507 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-03 19:32:28,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:28,510 INFO L225 Difference]: With dead ends: 2547 [2022-03-03 19:32:28,510 INFO L226 Difference]: Without dead ends: 2547 [2022-03-03 19:32:28,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:32:28,511 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 44 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:28,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 66 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:32:28,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2022-03-03 19:32:28,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2022-03-03 19:32:28,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2353 states have (on average 2.933276668083298) internal successors, (6902), 2353 states have internal predecessors, (6902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:28,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2022-03-03 19:32:28,538 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2022-03-03 19:32:28,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:28,538 INFO L470 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2022-03-03 19:32:28,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:28,539 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2022-03-03 19:32:28,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:28,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:28,542 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:28,558 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-03 19:32:28,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-03 19:32:28,747 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:28,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash 974695684, now seen corresponding path program 26 times [2022-03-03 19:32:28,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:28,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855130764] [2022-03-03 19:32:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:28,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:28,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:28,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:28,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855130764] [2022-03-03 19:32:28,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855130764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:28,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009269634] [2022-03-03 19:32:28,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:28,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:28,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:28,924 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-03 19:32:28,925 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-03 19:32:28,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:28,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:28,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:28,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:29,121 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 17 treesize of output 13 [2022-03-03 19:32:29,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:29,162 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 32 treesize of output 34 [2022-03-03 19:32:29,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:29,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:32:29,216 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:29,216 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 18 treesize of output 12 [2022-03-03 19:32:29,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:29,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:29,327 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:29,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:29,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:29,917 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 35 treesize of output 39 [2022-03-03 19:32:30,167 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:30,168 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:30,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:30,191 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:31,082 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:31,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009269634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:31,082 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:31,082 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-03 19:32:31,082 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129413656] [2022-03-03 19:32:31,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:31,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 19:32:31,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:31,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 19:32:31,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:32:31,083 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:31,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:31,355 INFO L93 Difference]: Finished difference Result 4280 states and 12586 transitions. [2022-03-03 19:32:31,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:31,356 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:32:31,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:31,362 INFO L225 Difference]: With dead ends: 4280 [2022-03-03 19:32:31,362 INFO L226 Difference]: Without dead ends: 4234 [2022-03-03 19:32:31,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:32:31,364 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 101 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:31,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 642 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 568 Invalid, 0 Unknown, 178 Unchecked, 0.3s Time] [2022-03-03 19:32:31,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4234 states. [2022-03-03 19:32:31,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4234 to 2693. [2022-03-03 19:32:31,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2693 states, 2692 states have (on average 2.959509658246657) internal successors, (7967), 2692 states have internal predecessors, (7967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:31,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2693 states to 2693 states and 7967 transitions. [2022-03-03 19:32:31,403 INFO L78 Accepts]: Start accepts. Automaton has 2693 states and 7967 transitions. Word has length 35 [2022-03-03 19:32:31,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:31,404 INFO L470 AbstractCegarLoop]: Abstraction has 2693 states and 7967 transitions. [2022-03-03 19:32:31,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:31,404 INFO L276 IsEmpty]: Start isEmpty. Operand 2693 states and 7967 transitions. [2022-03-03 19:32:31,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:31,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:31,407 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:31,425 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-03 19:32:31,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-03 19:32:31,623 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:31,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:31,624 INFO L85 PathProgramCache]: Analyzing trace with hash -489340906, now seen corresponding path program 27 times [2022-03-03 19:32:31,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:31,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634043416] [2022-03-03 19:32:31,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:31,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:31,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:31,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:31,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:31,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634043416] [2022-03-03 19:32:31,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634043416] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:31,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995075442] [2022-03-03 19:32:31,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:31,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:31,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:31,771 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-03 19:32:31,772 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-03 19:32:31,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:32:31,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:31,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:31,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:31,949 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 17 treesize of output 13 [2022-03-03 19:32:32,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:32,029 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 32 treesize of output 34 [2022-03-03 19:32:32,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:32,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:32:32,104 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:32,105 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 18 treesize of output 12 [2022-03-03 19:32:32,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:32,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:32,253 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:32,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:32,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:32,670 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 35 treesize of output 39 [2022-03-03 19:32:32,854 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:32,855 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:32,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:32,872 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:33,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995075442] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:33,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:33,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-03 19:32:33,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565827227] [2022-03-03 19:32:33,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:33,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 19:32:33,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:33,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 19:32:33,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:32:33,118 INFO L87 Difference]: Start difference. First operand 2693 states and 7967 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:33,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:33,329 INFO L93 Difference]: Finished difference Result 4378 states and 12889 transitions. [2022-03-03 19:32:33,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:33,329 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:32:33,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:33,335 INFO L225 Difference]: With dead ends: 4378 [2022-03-03 19:32:33,335 INFO L226 Difference]: Without dead ends: 4362 [2022-03-03 19:32:33,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:32:33,335 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 118 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:33,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 584 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 513 Invalid, 0 Unknown, 192 Unchecked, 0.2s Time] [2022-03-03 19:32:33,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4362 states. [2022-03-03 19:32:33,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4362 to 2699. [2022-03-03 19:32:33,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2698 states have (on average 2.9573758339510747) internal successors, (7979), 2698 states have internal predecessors, (7979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:33,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 7979 transitions. [2022-03-03 19:32:33,389 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 7979 transitions. Word has length 35 [2022-03-03 19:32:33,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:33,389 INFO L470 AbstractCegarLoop]: Abstraction has 2699 states and 7979 transitions. [2022-03-03 19:32:33,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:33,390 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 7979 transitions. [2022-03-03 19:32:33,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:33,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:33,393 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:33,409 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-03 19:32:33,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:33,609 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:33,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:33,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1667716206, now seen corresponding path program 28 times [2022-03-03 19:32:33,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:33,610 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327897790] [2022-03-03 19:32:33,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:33,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:33,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:33,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:33,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327897790] [2022-03-03 19:32:33,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327897790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:33,745 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920139632] [2022-03-03 19:32:33,745 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:33,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:33,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:33,747 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-03 19:32:33,748 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-03 19:32:33,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:33,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:33,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:33,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:33,866 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 17 treesize of output 13 [2022-03-03 19:32:33,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:33,956 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 34 treesize of output 36 [2022-03-03 19:32:34,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:34,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:32:34,317 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:34,317 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 18 treesize of output 12 [2022-03-03 19:32:34,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:34,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:34,402 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:34,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:34,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:34,854 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 35 treesize of output 39 [2022-03-03 19:32:35,037 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:35,038 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:35,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:35,060 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:36,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:36,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920139632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:36,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:36,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:32:36,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059856813] [2022-03-03 19:32:36,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:36,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:32:36,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:36,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:32:36,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=311, Unknown=1, NotChecked=0, Total=380 [2022-03-03 19:32:36,036 INFO L87 Difference]: Start difference. First operand 2699 states and 7979 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:36,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:36,212 INFO L93 Difference]: Finished difference Result 4529 states and 13411 transitions. [2022-03-03 19:32:36,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:36,212 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:32:36,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:36,220 INFO L225 Difference]: With dead ends: 4529 [2022-03-03 19:32:36,220 INFO L226 Difference]: Without dead ends: 4483 [2022-03-03 19:32:36,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=68, Invalid=311, Unknown=1, NotChecked=0, Total=380 [2022-03-03 19:32:36,221 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 139 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 259 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:36,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 532 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 400 Invalid, 0 Unknown, 259 Unchecked, 0.2s Time] [2022-03-03 19:32:36,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4483 states. [2022-03-03 19:32:36,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4483 to 2813. [2022-03-03 19:32:36,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2813 states, 2812 states have (on average 2.959103840682788) internal successors, (8321), 2812 states have internal predecessors, (8321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:36,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2813 states to 2813 states and 8321 transitions. [2022-03-03 19:32:36,261 INFO L78 Accepts]: Start accepts. Automaton has 2813 states and 8321 transitions. Word has length 35 [2022-03-03 19:32:36,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:36,261 INFO L470 AbstractCegarLoop]: Abstraction has 2813 states and 8321 transitions. [2022-03-03 19:32:36,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:36,261 INFO L276 IsEmpty]: Start isEmpty. Operand 2813 states and 8321 transitions. [2022-03-03 19:32:36,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:36,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:36,265 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:36,283 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-03 19:32:36,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:36,481 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:36,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:36,481 INFO L85 PathProgramCache]: Analyzing trace with hash 771278350, now seen corresponding path program 29 times [2022-03-03 19:32:36,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:36,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12557742] [2022-03-03 19:32:36,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:36,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:36,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:36,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:36,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12557742] [2022-03-03 19:32:36,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12557742] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:36,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140987777] [2022-03-03 19:32:36,610 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:36,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:36,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:36,611 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-03 19:32:36,612 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-03 19:32:36,651 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:32:36,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:36,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:32:36,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:37,045 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 17 treesize of output 13 [2022-03-03 19:32:37,310 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-03 19:32:37,310 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 28 [2022-03-03 19:32:37,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:37,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:37,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:37,768 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 16 treesize of output 21 [2022-03-03 19:32:37,788 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:37,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:37,928 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:37,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:38,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:38,553 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 35 treesize of output 39 [2022-03-03 19:32:38,761 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:32:38,761 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:32:38,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:38,786 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:32:39,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:39,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140987777] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:39,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:39,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-03 19:32:39,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238547201] [2022-03-03 19:32:39,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:39,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:32:39,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:39,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:32:39,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=575, Unknown=1, NotChecked=0, Total=702 [2022-03-03 19:32:39,326 INFO L87 Difference]: Start difference. First operand 2813 states and 8321 transitions. Second operand has 27 states, 27 states have (on average 3.111111111111111) internal successors, (84), 26 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-03 19:32:39,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:39,932 INFO L93 Difference]: Finished difference Result 4961 states and 14352 transitions. [2022-03-03 19:32:39,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:32:39,933 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.111111111111111) internal successors, (84), 26 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 35 [2022-03-03 19:32:39,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:39,941 INFO L225 Difference]: With dead ends: 4961 [2022-03-03 19:32:39,941 INFO L226 Difference]: Without dead ends: 4913 [2022-03-03 19:32:39,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=365, Invalid=1890, Unknown=1, NotChecked=0, Total=2256 [2022-03-03 19:32:39,942 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 195 mSDsluCounter, 1077 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 971 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:39,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 971 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 396 Invalid, 0 Unknown, 492 Unchecked, 0.1s Time] [2022-03-03 19:32:39,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4913 states. [2022-03-03 19:32:39,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4913 to 3139. [2022-03-03 19:32:39,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3139 states, 3138 states have (on average 2.9576163161249203) internal successors, (9281), 3138 states have internal predecessors, (9281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:39,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3139 states to 3139 states and 9281 transitions. [2022-03-03 19:32:39,990 INFO L78 Accepts]: Start accepts. Automaton has 3139 states and 9281 transitions. Word has length 35 [2022-03-03 19:32:39,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:39,991 INFO L470 AbstractCegarLoop]: Abstraction has 3139 states and 9281 transitions. [2022-03-03 19:32:39,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.111111111111111) internal successors, (84), 26 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-03 19:32:39,991 INFO L276 IsEmpty]: Start isEmpty. Operand 3139 states and 9281 transitions. [2022-03-03 19:32:39,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:39,996 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:39,996 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:40,014 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-03 19:32:40,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:40,212 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:40,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:40,212 INFO L85 PathProgramCache]: Analyzing trace with hash -860136678, now seen corresponding path program 30 times [2022-03-03 19:32:40,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:40,213 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978521329] [2022-03-03 19:32:40,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:40,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:40,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:40,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:40,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:40,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978521329] [2022-03-03 19:32:40,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978521329] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:40,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267088616] [2022-03-03 19:32:40,352 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:40,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:40,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:40,353 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-03 19:32:40,393 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-03 19:32:40,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:32:40,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:40,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:32:40,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:40,513 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 18 treesize of output 14 [2022-03-03 19:32:40,632 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:32:40,633 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 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-03 19:32:41,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:41,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:41,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:41,586 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 16 treesize of output 21 [2022-03-03 19:32:41,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:41,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:41,774 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:41,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:42,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:42,348 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 35 treesize of output 39 [2022-03-03 19:32:42,628 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:32:42,628 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:32:42,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:42,651 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:32:43,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:43,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267088616] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:43,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:43,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:32:43,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722389609] [2022-03-03 19:32:43,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:43,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:32:43,040 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:43,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:32:43,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=590, Unknown=2, NotChecked=0, Total=702 [2022-03-03 19:32:43,041 INFO L87 Difference]: Start difference. First operand 3139 states and 9281 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:32:43,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:43,717 INFO L93 Difference]: Finished difference Result 5260 states and 15124 transitions. [2022-03-03 19:32:43,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:32:43,718 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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 35 [2022-03-03 19:32:43,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:43,726 INFO L225 Difference]: With dead ends: 5260 [2022-03-03 19:32:43,726 INFO L226 Difference]: Without dead ends: 5144 [2022-03-03 19:32:43,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=235, Invalid=1403, Unknown=2, NotChecked=0, Total=1640 [2022-03-03 19:32:43,727 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 333 mSDsluCounter, 1560 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 1198 SdHoareTripleChecker+Invalid, 1458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 715 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:43,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 1198 Invalid, 1458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 707 Invalid, 0 Unknown, 715 Unchecked, 0.3s Time] [2022-03-03 19:32:43,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5144 states. [2022-03-03 19:32:43,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5144 to 3451. [2022-03-03 19:32:43,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3451 states, 3450 states have (on average 2.9721739130434783) internal successors, (10254), 3450 states have internal predecessors, (10254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:43,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3451 states to 3451 states and 10254 transitions. [2022-03-03 19:32:43,782 INFO L78 Accepts]: Start accepts. Automaton has 3451 states and 10254 transitions. Word has length 35 [2022-03-03 19:32:43,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:43,782 INFO L470 AbstractCegarLoop]: Abstraction has 3451 states and 10254 transitions. [2022-03-03 19:32:43,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:32:43,782 INFO L276 IsEmpty]: Start isEmpty. Operand 3451 states and 10254 transitions. [2022-03-03 19:32:43,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:43,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:43,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:43,803 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-03 19:32:44,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-03 19:32:44,003 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:44,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:44,003 INFO L85 PathProgramCache]: Analyzing trace with hash 582140754, now seen corresponding path program 31 times [2022-03-03 19:32:44,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:44,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092280631] [2022-03-03 19:32:44,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:44,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:44,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:44,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:44,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:44,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092280631] [2022-03-03 19:32:44,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092280631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:44,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988349121] [2022-03-03 19:32:44,095 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:44,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:44,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:44,097 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-03 19:32:44,097 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-03 19:32:44,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:44,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:44,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:44,203 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 17 treesize of output 13 [2022-03-03 19:32:44,259 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:44,260 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 45 treesize of output 29 [2022-03-03 19:32:44,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:44,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:44,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:44,279 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 16 treesize of output 21 [2022-03-03 19:32:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:44,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:44,355 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:44,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:44,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:44,739 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 35 treesize of output 39 [2022-03-03 19:32:44,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:44,888 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 82 [2022-03-03 19:32:44,915 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:44,915 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 85 [2022-03-03 19:32:45,271 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:45,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988349121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:45,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:45,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:32:45,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487580139] [2022-03-03 19:32:45,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:45,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:32:45,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:45,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:32:45,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:45,272 INFO L87 Difference]: Start difference. First operand 3451 states and 10254 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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-03 19:32:45,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:45,378 INFO L93 Difference]: Finished difference Result 5024 states and 14848 transitions. [2022-03-03 19:32:45,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:45,378 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:32:45,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:45,394 INFO L225 Difference]: With dead ends: 5024 [2022-03-03 19:32:45,394 INFO L226 Difference]: Without dead ends: 4978 [2022-03-03 19:32:45,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:45,394 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 136 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:45,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 447 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 360 Invalid, 0 Unknown, 172 Unchecked, 0.1s Time] [2022-03-03 19:32:45,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4978 states. [2022-03-03 19:32:45,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4978 to 3467. [2022-03-03 19:32:45,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3466 states have (on average 2.9601846508944027) internal successors, (10260), 3466 states have internal predecessors, (10260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:45,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 10260 transitions. [2022-03-03 19:32:45,470 INFO L78 Accepts]: Start accepts. Automaton has 3467 states and 10260 transitions. Word has length 35 [2022-03-03 19:32:45,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:45,470 INFO L470 AbstractCegarLoop]: Abstraction has 3467 states and 10260 transitions. [2022-03-03 19:32:45,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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-03 19:32:45,470 INFO L276 IsEmpty]: Start isEmpty. Operand 3467 states and 10260 transitions. [2022-03-03 19:32:45,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:45,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:45,490 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:45,508 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-03 19:32:45,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:45,691 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:45,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:45,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1049274274, now seen corresponding path program 32 times [2022-03-03 19:32:45,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:45,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196186841] [2022-03-03 19:32:45,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:45,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:45,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:45,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:45,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:45,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196186841] [2022-03-03 19:32:45,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196186841] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:45,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256368072] [2022-03-03 19:32:45,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:45,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:45,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:45,865 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-03 19:32:45,867 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-03 19:32:45,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:45,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:45,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:45,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:46,060 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 17 treesize of output 13 [2022-03-03 19:32:46,148 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:46,148 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 45 treesize of output 29 [2022-03-03 19:32:46,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:46,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:46,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:46,192 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 16 treesize of output 21 [2022-03-03 19:32:46,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:46,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:46,336 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:46,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:46,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:46,743 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 35 treesize of output 39 [2022-03-03 19:32:46,995 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:47,008 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:47,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:47,033 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:47,714 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:47,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256368072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:47,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:47,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:32:47,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989344407] [2022-03-03 19:32:47,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:47,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:32:47,715 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:47,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:32:47,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:47,715 INFO L87 Difference]: Start difference. First operand 3467 states and 10260 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:47,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:47,908 INFO L93 Difference]: Finished difference Result 4613 states and 13625 transitions. [2022-03-03 19:32:47,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:32:47,908 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:32:47,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:47,916 INFO L225 Difference]: With dead ends: 4613 [2022-03-03 19:32:47,916 INFO L226 Difference]: Without dead ends: 4601 [2022-03-03 19:32:47,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:32:47,916 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 108 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:47,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 578 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 408 Invalid, 0 Unknown, 169 Unchecked, 0.2s Time] [2022-03-03 19:32:47,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2022-03-03 19:32:47,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 3572. [2022-03-03 19:32:47,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3572 states, 3571 states have (on average 2.967516101932232) internal successors, (10597), 3571 states have internal predecessors, (10597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:47,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3572 states to 3572 states and 10597 transitions. [2022-03-03 19:32:47,965 INFO L78 Accepts]: Start accepts. Automaton has 3572 states and 10597 transitions. Word has length 35 [2022-03-03 19:32:47,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:47,966 INFO L470 AbstractCegarLoop]: Abstraction has 3572 states and 10597 transitions. [2022-03-03 19:32:47,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:47,966 INFO L276 IsEmpty]: Start isEmpty. Operand 3572 states and 10597 transitions. [2022-03-03 19:32:47,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:47,971 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:47,971 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:47,990 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-03 19:32:48,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:48,187 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:48,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:48,187 INFO L85 PathProgramCache]: Analyzing trace with hash -329918814, now seen corresponding path program 33 times [2022-03-03 19:32:48,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:48,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047317997] [2022-03-03 19:32:48,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:48,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:48,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:48,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:48,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047317997] [2022-03-03 19:32:48,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047317997] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:48,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102132926] [2022-03-03 19:32:48,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:48,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:48,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:48,313 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-03 19:32:48,313 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-03 19:32:48,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-03 19:32:48,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:48,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:48,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:48,490 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 17 treesize of output 13 [2022-03-03 19:32:48,560 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:48,561 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 45 treesize of output 29 [2022-03-03 19:32:48,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:48,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:48,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:48,604 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 16 treesize of output 21 [2022-03-03 19:32:48,619 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:48,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:48,718 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:48,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:49,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:49,238 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 35 treesize of output 39 [2022-03-03 19:32:49,402 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:49,402 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:49,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:49,423 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:49,649 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:49,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102132926] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:49,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:49,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:32:49,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18916305] [2022-03-03 19:32:49,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:49,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:32:49,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:49,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:32:49,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:49,651 INFO L87 Difference]: Start difference. First operand 3572 states and 10597 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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-03 19:32:49,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:49,815 INFO L93 Difference]: Finished difference Result 4712 states and 13900 transitions. [2022-03-03 19:32:49,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:49,815 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 35 [2022-03-03 19:32:49,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:49,821 INFO L225 Difference]: With dead ends: 4712 [2022-03-03 19:32:49,822 INFO L226 Difference]: Without dead ends: 4688 [2022-03-03 19:32:49,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:49,822 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 134 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:49,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 514 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 390 Invalid, 0 Unknown, 220 Unchecked, 0.1s Time] [2022-03-03 19:32:49,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4688 states. [2022-03-03 19:32:49,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4688 to 3574. [2022-03-03 19:32:49,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3574 states, 3573 states have (on average 2.9725720682899524) internal successors, (10621), 3573 states have internal predecessors, (10621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:49,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 10621 transitions. [2022-03-03 19:32:49,866 INFO L78 Accepts]: Start accepts. Automaton has 3574 states and 10621 transitions. Word has length 35 [2022-03-03 19:32:49,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:49,866 INFO L470 AbstractCegarLoop]: Abstraction has 3574 states and 10621 transitions. [2022-03-03 19:32:49,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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-03 19:32:49,867 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 10621 transitions. [2022-03-03 19:32:49,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:49,871 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:49,871 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:49,889 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-03 19:32:50,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-03 19:32:50,087 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:50,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:50,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1733484536, now seen corresponding path program 34 times [2022-03-03 19:32:50,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:50,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602946412] [2022-03-03 19:32:50,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:50,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:50,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:50,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:50,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:50,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602946412] [2022-03-03 19:32:50,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602946412] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:50,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058499517] [2022-03-03 19:32:50,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:50,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:50,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:50,228 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-03 19:32:50,228 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-03 19:32:50,254 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:50,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:50,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:50,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:50,403 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 17 treesize of output 13 [2022-03-03 19:32:50,476 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:50,476 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 45 treesize of output 29 [2022-03-03 19:32:50,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:50,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:50,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:50,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 16 treesize of output 21 [2022-03-03 19:32:50,539 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:50,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:50,658 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:50,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:51,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:51,144 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 35 treesize of output 39 [2022-03-03 19:32:51,420 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:51,420 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:51,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:51,443 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:51,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:51,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058499517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:51,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:51,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:32:51,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698737346] [2022-03-03 19:32:51,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:51,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:32:51,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:51,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:32:51,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:51,736 INFO L87 Difference]: Start difference. First operand 3574 states and 10621 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-03 19:32:51,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:51,900 INFO L93 Difference]: Finished difference Result 4871 states and 14390 transitions. [2022-03-03 19:32:51,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:51,901 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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 35 [2022-03-03 19:32:51,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:51,908 INFO L225 Difference]: With dead ends: 4871 [2022-03-03 19:32:51,908 INFO L226 Difference]: Without dead ends: 4786 [2022-03-03 19:32:51,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:51,909 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 135 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 228 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:51,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 477 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 394 Invalid, 0 Unknown, 228 Unchecked, 0.1s Time] [2022-03-03 19:32:51,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4786 states. [2022-03-03 19:32:51,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4786 to 3309. [2022-03-03 19:32:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3309 states, 3308 states have (on average 2.9767230955259976) internal successors, (9847), 3308 states have internal predecessors, (9847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:51,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3309 states to 3309 states and 9847 transitions. [2022-03-03 19:32:51,957 INFO L78 Accepts]: Start accepts. Automaton has 3309 states and 9847 transitions. Word has length 35 [2022-03-03 19:32:51,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:51,957 INFO L470 AbstractCegarLoop]: Abstraction has 3309 states and 9847 transitions. [2022-03-03 19:32:51,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-03 19:32:51,957 INFO L276 IsEmpty]: Start isEmpty. Operand 3309 states and 9847 transitions. [2022-03-03 19:32:51,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:51,961 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:51,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:51,977 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-03 19:32:52,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-03 19:32:52,177 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:52,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:52,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1599761168, now seen corresponding path program 35 times [2022-03-03 19:32:52,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:52,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610007193] [2022-03-03 19:32:52,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:52,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:52,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:52,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:52,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:52,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610007193] [2022-03-03 19:32:52,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610007193] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:52,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051437501] [2022-03-03 19:32:52,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:52,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:52,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:52,324 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-03 19:32:52,325 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-03 19:32:52,366 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:32:52,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:52,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:32:52,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:52,537 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 15 treesize of output 11 [2022-03-03 19:32:52,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:52,578 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 34 treesize of output 36 [2022-03-03 19:32:53,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:53,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:32:53,167 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:32:53,167 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 18 treesize of output 12 [2022-03-03 19:32:53,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:53,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:53,276 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:53,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:53,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:53,757 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 35 treesize of output 39 [2022-03-03 19:32:53,992 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:53,992 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:54,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:54,007 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:54,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:54,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051437501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:54,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:54,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:32:54,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009121898] [2022-03-03 19:32:54,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:54,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:32:54,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:54,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:32:54,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-03-03 19:32:54,126 INFO L87 Difference]: Start difference. First operand 3309 states and 9847 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:54,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:54,246 INFO L93 Difference]: Finished difference Result 4869 states and 14463 transitions. [2022-03-03 19:32:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:54,246 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:32:54,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:54,253 INFO L225 Difference]: With dead ends: 4869 [2022-03-03 19:32:54,253 INFO L226 Difference]: Without dead ends: 4823 [2022-03-03 19:32:54,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-03-03 19:32:54,254 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 127 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 280 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:54,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 536 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 427 Invalid, 0 Unknown, 280 Unchecked, 0.1s Time] [2022-03-03 19:32:54,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4823 states. [2022-03-03 19:32:54,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4823 to 3359. [2022-03-03 19:32:54,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3359 states, 3358 states have (on average 2.9770696843359143) internal successors, (9997), 3358 states have internal predecessors, (9997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:54,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3359 states to 3359 states and 9997 transitions. [2022-03-03 19:32:54,331 INFO L78 Accepts]: Start accepts. Automaton has 3359 states and 9997 transitions. Word has length 35 [2022-03-03 19:32:54,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:54,331 INFO L470 AbstractCegarLoop]: Abstraction has 3359 states and 9997 transitions. [2022-03-03 19:32:54,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:54,331 INFO L276 IsEmpty]: Start isEmpty. Operand 3359 states and 9997 transitions. [2022-03-03 19:32:54,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:54,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:54,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:54,351 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-03 19:32:54,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-03 19:32:54,551 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:54,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:54,552 INFO L85 PathProgramCache]: Analyzing trace with hash -256211572, now seen corresponding path program 36 times [2022-03-03 19:32:54,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:54,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177938104] [2022-03-03 19:32:54,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:54,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:54,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:54,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:54,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177938104] [2022-03-03 19:32:54,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177938104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:54,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61243606] [2022-03-03 19:32:54,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:54,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:54,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:54,694 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-03 19:32:54,725 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-03 19:32:54,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:32:54,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:54,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:32:54,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:54,962 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 18 treesize of output 14 [2022-03-03 19:32:55,041 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:32:55,042 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 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-03 19:32:55,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:55,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:56,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:56,003 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 16 treesize of output 21 [2022-03-03 19:32:56,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:56,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:56,096 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:56,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:56,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:56,327 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 35 treesize of output 39 [2022-03-03 19:32:56,505 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:32:56,506 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:32:56,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:56,529 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:32:56,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:56,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61243606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:56,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:56,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:32:56,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101084034] [2022-03-03 19:32:56,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:56,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:32:56,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:56,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:32:56,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=529, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:32:56,931 INFO L87 Difference]: Start difference. First operand 3359 states and 9997 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:32:57,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:57,578 INFO L93 Difference]: Finished difference Result 5975 states and 17605 transitions. [2022-03-03 19:32:57,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:32:57,579 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:32:57,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:57,591 INFO L225 Difference]: With dead ends: 5975 [2022-03-03 19:32:57,591 INFO L226 Difference]: Without dead ends: 5954 [2022-03-03 19:32:57,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=309, Invalid=1495, Unknown=2, NotChecked=0, Total=1806 [2022-03-03 19:32:57,596 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 312 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 1259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 682 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:57,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 867 Invalid, 1259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 532 Invalid, 0 Unknown, 682 Unchecked, 0.2s Time] [2022-03-03 19:32:57,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5954 states. [2022-03-03 19:32:57,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5954 to 3556. [2022-03-03 19:32:57,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3556 states, 3555 states have (on average 2.9794655414908577) internal successors, (10592), 3555 states have internal predecessors, (10592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:57,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3556 states to 3556 states and 10592 transitions. [2022-03-03 19:32:57,669 INFO L78 Accepts]: Start accepts. Automaton has 3556 states and 10592 transitions. Word has length 35 [2022-03-03 19:32:57,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:57,671 INFO L470 AbstractCegarLoop]: Abstraction has 3556 states and 10592 transitions. [2022-03-03 19:32:57,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:32:57,671 INFO L276 IsEmpty]: Start isEmpty. Operand 3556 states and 10592 transitions. [2022-03-03 19:32:57,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:57,676 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:57,676 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:57,695 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-03 19:32:57,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-03 19:32:57,893 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:57,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:57,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1887626600, now seen corresponding path program 37 times [2022-03-03 19:32:57,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:57,894 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095507171] [2022-03-03 19:32:57,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:57,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:57,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:58,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:58,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:58,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095507171] [2022-03-03 19:32:58,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095507171] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:58,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652894886] [2022-03-03 19:32:58,040 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:58,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:58,041 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-03 19:32:58,043 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-03 19:32:58,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:58,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:32:58,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:58,205 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 15 treesize of output 11 [2022-03-03 19:32:58,240 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:32:58,241 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 49 treesize of output 29 [2022-03-03 19:32:58,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:58,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:32:58,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:58,272 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 16 treesize of output 21 [2022-03-03 19:32:58,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:58,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:58,353 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:32:58,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:32:58,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:58,573 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 35 treesize of output 39 [2022-03-03 19:32:58,723 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:32:58,724 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:32:58,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:32:58,744 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:32:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:59,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652894886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:59,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:59,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:32:59,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779731111] [2022-03-03 19:32:59,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:59,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:32:59,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:59,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:32:59,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:59,235 INFO L87 Difference]: Start difference. First operand 3556 states and 10592 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:59,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:59,384 INFO L93 Difference]: Finished difference Result 4709 states and 14025 transitions. [2022-03-03 19:32:59,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:32:59,384 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:32:59,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:59,391 INFO L225 Difference]: With dead ends: 4709 [2022-03-03 19:32:59,391 INFO L226 Difference]: Without dead ends: 4687 [2022-03-03 19:32:59,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:32:59,392 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 100 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:59,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 651 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 502 Invalid, 0 Unknown, 330 Unchecked, 0.1s Time] [2022-03-03 19:32:59,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4687 states. [2022-03-03 19:32:59,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4687 to 3550. [2022-03-03 19:32:59,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3550 states, 3549 states have (on average 2.982812059735137) internal successors, (10586), 3549 states have internal predecessors, (10586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:59,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3550 states to 3550 states and 10586 transitions. [2022-03-03 19:32:59,439 INFO L78 Accepts]: Start accepts. Automaton has 3550 states and 10586 transitions. Word has length 35 [2022-03-03 19:32:59,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:59,439 INFO L470 AbstractCegarLoop]: Abstraction has 3550 states and 10586 transitions. [2022-03-03 19:32:59,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:32:59,439 INFO L276 IsEmpty]: Start isEmpty. Operand 3550 states and 10586 transitions. [2022-03-03 19:32:59,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:59,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:59,443 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:32:59,459 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-03 19:32:59,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-03 19:32:59,659 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:32:59,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:59,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1984346956, now seen corresponding path program 38 times [2022-03-03 19:32:59,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:59,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079994524] [2022-03-03 19:32:59,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:59,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:59,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:59,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:59,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:59,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079994524] [2022-03-03 19:32:59,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079994524] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:59,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982217578] [2022-03-03 19:32:59,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:59,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:59,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:59,792 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-03 19:32:59,793 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-03 19:32:59,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:59,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:59,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:32:59,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:59,943 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 15 treesize of output 11 [2022-03-03 19:32:59,965 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:32:59,966 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 49 treesize of output 29 [2022-03-03 19:33:00,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:00,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:00,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:00,377 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 16 treesize of output 21 [2022-03-03 19:33:00,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:00,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:00,454 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:00,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:00,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:00,765 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 35 treesize of output 39 [2022-03-03 19:33:00,892 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:00,893 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:00,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:00,905 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:01,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:01,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982217578] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:01,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:01,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:33:01,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106493305] [2022-03-03 19:33:01,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:01,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:33:01,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:01,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:33:01,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:33:01,495 INFO L87 Difference]: Start difference. First operand 3550 states and 10586 transitions. Second operand has 20 states, 20 states have (on average 2.85) 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-03 19:33:01,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:01,599 INFO L93 Difference]: Finished difference Result 4856 states and 14405 transitions. [2022-03-03 19:33:01,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:01,600 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) 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 35 [2022-03-03 19:33:01,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:01,607 INFO L225 Difference]: With dead ends: 4856 [2022-03-03 19:33:01,607 INFO L226 Difference]: Without dead ends: 4783 [2022-03-03 19:33:01,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:33:01,620 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 168 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:01,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 427 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 364 Invalid, 0 Unknown, 279 Unchecked, 0.1s Time] [2022-03-03 19:33:01,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4783 states. [2022-03-03 19:33:01,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4783 to 3444. [2022-03-03 19:33:01,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3444 states, 3443 states have (on average 2.977635782747604) internal successors, (10252), 3443 states have internal predecessors, (10252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:01,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3444 states to 3444 states and 10252 transitions. [2022-03-03 19:33:01,674 INFO L78 Accepts]: Start accepts. Automaton has 3444 states and 10252 transitions. Word has length 35 [2022-03-03 19:33:01,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:01,674 INFO L470 AbstractCegarLoop]: Abstraction has 3444 states and 10252 transitions. [2022-03-03 19:33:01,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) 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-03 19:33:01,674 INFO L276 IsEmpty]: Start isEmpty. Operand 3444 states and 10252 transitions. [2022-03-03 19:33:01,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:01,679 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:01,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:01,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-03 19:33:01,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-03 19:33:01,895 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:01,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:01,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1755404944, now seen corresponding path program 39 times [2022-03-03 19:33:01,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:01,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5519883] [2022-03-03 19:33:01,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:01,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:01,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:01,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:01,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5519883] [2022-03-03 19:33:01,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5519883] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:01,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119423219] [2022-03-03 19:33:01,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:33:01,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:01,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:01,998 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-03 19:33:02,000 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-03 19:33:02,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:33:02,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:02,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:02,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:02,209 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:02,209 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 47 treesize of output 31 [2022-03-03 19:33:02,754 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 23 treesize of output 19 [2022-03-03 19:33:02,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:02,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:02,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:02,790 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 16 treesize of output 21 [2022-03-03 19:33:02,809 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:02,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:02,898 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:02,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:03,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:03,355 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 35 treesize of output 39 [2022-03-03 19:33:03,524 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:03,524 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:03,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:03,544 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:04,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119423219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:04,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:04,393 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 18 [2022-03-03 19:33:04,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290776633] [2022-03-03 19:33:04,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:04,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:33:04,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:04,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:33:04,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:04,394 INFO L87 Difference]: Start difference. First operand 3444 states and 10252 transitions. Second operand has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 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-03 19:33:04,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:04,545 INFO L93 Difference]: Finished difference Result 4654 states and 13837 transitions. [2022-03-03 19:33:04,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:04,545 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:04,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:04,552 INFO L225 Difference]: With dead ends: 4654 [2022-03-03 19:33:04,552 INFO L226 Difference]: Without dead ends: 4629 [2022-03-03 19:33:04,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:04,553 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 103 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 261 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:04,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 480 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 382 Invalid, 0 Unknown, 261 Unchecked, 0.1s Time] [2022-03-03 19:33:04,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4629 states. [2022-03-03 19:33:04,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4629 to 3547. [2022-03-03 19:33:04,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3547 states, 3546 states have (on average 2.9785673998871967) internal successors, (10562), 3546 states have internal predecessors, (10562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:04,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 10562 transitions. [2022-03-03 19:33:04,598 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 10562 transitions. Word has length 35 [2022-03-03 19:33:04,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:04,598 INFO L470 AbstractCegarLoop]: Abstraction has 3547 states and 10562 transitions. [2022-03-03 19:33:04,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 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-03 19:33:04,599 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 10562 transitions. [2022-03-03 19:33:04,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:04,603 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:04,603 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:04,618 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-03 19:33:04,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-03 19:33:04,818 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:04,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:04,819 INFO L85 PathProgramCache]: Analyzing trace with hash -339308028, now seen corresponding path program 40 times [2022-03-03 19:33:04,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:04,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695535281] [2022-03-03 19:33:04,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:04,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:04,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:04,960 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:04,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:04,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695535281] [2022-03-03 19:33:04,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695535281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:04,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610036314] [2022-03-03 19:33:04,961 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:33:04,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:04,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:04,962 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-03 19:33:04,963 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-03 19:33:04,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:33:04,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:04,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:04,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:05,134 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:05,135 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 47 treesize of output 31 [2022-03-03 19:33:05,736 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 23 treesize of output 19 [2022-03-03 19:33:05,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:05,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:05,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:05,867 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 16 treesize of output 21 [2022-03-03 19:33:05,880 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:05,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:05,954 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:05,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:06,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:06,417 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 35 treesize of output 39 [2022-03-03 19:33:06,648 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:06,648 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:06,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:06,671 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:07,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:07,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610036314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:07,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:07,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 18 [2022-03-03 19:33:07,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948985510] [2022-03-03 19:33:07,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:07,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:33:07,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:07,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:33:07,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:07,395 INFO L87 Difference]: Start difference. First operand 3547 states and 10562 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 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-03 19:33:07,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:07,597 INFO L93 Difference]: Finished difference Result 4660 states and 13804 transitions. [2022-03-03 19:33:07,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:07,598 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 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 35 [2022-03-03 19:33:07,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:07,604 INFO L225 Difference]: With dead ends: 4660 [2022-03-03 19:33:07,604 INFO L226 Difference]: Without dead ends: 4596 [2022-03-03 19:33:07,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:07,605 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 90 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:07,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 610 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 558 Invalid, 0 Unknown, 178 Unchecked, 0.2s Time] [2022-03-03 19:33:07,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4596 states. [2022-03-03 19:33:07,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4596 to 3482. [2022-03-03 19:33:07,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3482 states, 3481 states have (on average 2.9775926457914395) internal successors, (10365), 3481 states have internal predecessors, (10365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:07,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3482 states to 3482 states and 10365 transitions. [2022-03-03 19:33:07,674 INFO L78 Accepts]: Start accepts. Automaton has 3482 states and 10365 transitions. Word has length 35 [2022-03-03 19:33:07,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:07,676 INFO L470 AbstractCegarLoop]: Abstraction has 3482 states and 10365 transitions. [2022-03-03 19:33:07,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 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-03 19:33:07,676 INFO L276 IsEmpty]: Start isEmpty. Operand 3482 states and 10365 transitions. [2022-03-03 19:33:07,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:07,680 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:07,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:07,698 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-03 19:33:07,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-03 19:33:07,896 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:07,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:07,897 INFO L85 PathProgramCache]: Analyzing trace with hash -2140592436, now seen corresponding path program 41 times [2022-03-03 19:33:07,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:07,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659518187] [2022-03-03 19:33:07,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:07,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:07,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:08,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:08,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:08,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659518187] [2022-03-03 19:33:08,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659518187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:08,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497141530] [2022-03-03 19:33:08,025 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:33:08,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:08,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:08,026 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-03 19:33:08,027 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-03 19:33:08,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:33:08,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:08,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:08,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:08,248 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:08,249 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 47 treesize of output 31 [2022-03-03 19:33:08,809 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 23 treesize of output 19 [2022-03-03 19:33:09,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:09,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:09,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:09,050 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 16 treesize of output 21 [2022-03-03 19:33:09,069 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:09,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:09,158 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:09,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:09,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:09,630 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 35 treesize of output 39 [2022-03-03 19:33:09,815 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:09,816 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:09,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:09,837 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:10,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:10,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497141530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:10,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:10,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 18 [2022-03-03 19:33:10,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738483547] [2022-03-03 19:33:10,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:10,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:33:10,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:10,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:33:10,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:10,626 INFO L87 Difference]: Start difference. First operand 3482 states and 10365 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:10,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:10,794 INFO L93 Difference]: Finished difference Result 4585 states and 13619 transitions. [2022-03-03 19:33:10,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:10,794 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:10,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:10,802 INFO L225 Difference]: With dead ends: 4585 [2022-03-03 19:33:10,802 INFO L226 Difference]: Without dead ends: 4578 [2022-03-03 19:33:10,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:10,802 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 120 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:10,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 452 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 403 Invalid, 0 Unknown, 120 Unchecked, 0.1s Time] [2022-03-03 19:33:10,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4578 states. [2022-03-03 19:33:10,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4578 to 3496. [2022-03-03 19:33:10,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 2.9753934191702434) internal successors, (10399), 3495 states have internal predecessors, (10399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:10,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 10399 transitions. [2022-03-03 19:33:10,845 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 10399 transitions. Word has length 35 [2022-03-03 19:33:10,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:10,845 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 10399 transitions. [2022-03-03 19:33:10,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:10,845 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 10399 transitions. [2022-03-03 19:33:10,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:10,849 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:10,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:10,864 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-03 19:33:11,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:11,059 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:11,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:11,060 INFO L85 PathProgramCache]: Analyzing trace with hash 522959832, now seen corresponding path program 42 times [2022-03-03 19:33:11,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:11,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174097189] [2022-03-03 19:33:11,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:11,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:11,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:11,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:11,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:11,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174097189] [2022-03-03 19:33:11,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174097189] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:11,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073450121] [2022-03-03 19:33:11,203 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:33:11,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:11,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:11,204 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-03 19:33:11,239 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-03 19:33:11,241 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:33:11,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:11,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:33:11,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:11,458 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:33:11,458 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 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-03 19:33:11,874 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 23 treesize of output 19 [2022-03-03 19:33:13,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:13,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:13,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:13,431 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 16 treesize of output 21 [2022-03-03 19:33:13,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:13,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:13,621 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:13,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:14,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:14,206 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 35 treesize of output 39 [2022-03-03 19:33:14,504 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:33:14,504 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:33:14,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:14,525 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:33:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:14,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073450121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:14,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:14,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:33:14,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945250331] [2022-03-03 19:33:14,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:14,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:33:14,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:14,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:33:14,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=602, Unknown=4, NotChecked=0, Total=702 [2022-03-03 19:33:14,915 INFO L87 Difference]: Start difference. First operand 3496 states and 10399 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:33:16,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:16,541 INFO L93 Difference]: Finished difference Result 5429 states and 15908 transitions. [2022-03-03 19:33:16,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:33:16,542 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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 35 [2022-03-03 19:33:16,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:16,550 INFO L225 Difference]: With dead ends: 5429 [2022-03-03 19:33:16,551 INFO L226 Difference]: Without dead ends: 5391 [2022-03-03 19:33:16,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=230, Invalid=1572, Unknown=4, NotChecked=0, Total=1806 [2022-03-03 19:33:16,551 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 380 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 1660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 703 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:16,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 931 Invalid, 1660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 881 Invalid, 0 Unknown, 703 Unchecked, 0.3s Time] [2022-03-03 19:33:16,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5391 states. [2022-03-03 19:33:16,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5391 to 3495. [2022-03-03 19:33:16,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3495 states, 3494 states have (on average 2.976531196336577) internal successors, (10400), 3494 states have internal predecessors, (10400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:16,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3495 states to 3495 states and 10400 transitions. [2022-03-03 19:33:16,633 INFO L78 Accepts]: Start accepts. Automaton has 3495 states and 10400 transitions. Word has length 35 [2022-03-03 19:33:16,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:16,633 INFO L470 AbstractCegarLoop]: Abstraction has 3495 states and 10400 transitions. [2022-03-03 19:33:16,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:33:16,633 INFO L276 IsEmpty]: Start isEmpty. Operand 3495 states and 10400 transitions. [2022-03-03 19:33:16,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:16,638 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:16,638 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:16,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-03 19:33:16,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:16,854 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:16,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:16,856 INFO L85 PathProgramCache]: Analyzing trace with hash 356429340, now seen corresponding path program 43 times [2022-03-03 19:33:16,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:16,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521179836] [2022-03-03 19:33:16,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:16,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:16,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:16,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:16,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:16,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521179836] [2022-03-03 19:33:16,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521179836] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:16,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173603371] [2022-03-03 19:33:16,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:33:16,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:16,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:16,979 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-03 19:33:16,980 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-03 19:33:17,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:17,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:17,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:17,182 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:17,183 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 47 treesize of output 31 [2022-03-03 19:33:17,750 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 23 treesize of output 19 [2022-03-03 19:33:18,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:18,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:18,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:18,059 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 16 treesize of output 21 [2022-03-03 19:33:18,075 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:18,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:18,168 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:18,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:18,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:18,634 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 35 treesize of output 39 [2022-03-03 19:33:18,810 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:18,811 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:18,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:18,832 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:19,904 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:19,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173603371] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:19,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:19,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 18 [2022-03-03 19:33:19,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852334714] [2022-03-03 19:33:19,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:19,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:33:19,906 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:19,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:33:19,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:19,906 INFO L87 Difference]: Start difference. First operand 3495 states and 10400 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:20,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:20,061 INFO L93 Difference]: Finished difference Result 4757 states and 14136 transitions. [2022-03-03 19:33:20,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:20,061 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:20,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:20,068 INFO L225 Difference]: With dead ends: 4757 [2022-03-03 19:33:20,068 INFO L226 Difference]: Without dead ends: 4750 [2022-03-03 19:33:20,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=53, Invalid=287, Unknown=2, NotChecked=0, Total=342 [2022-03-03 19:33:20,068 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 112 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 284 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:20,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 497 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 436 Invalid, 0 Unknown, 284 Unchecked, 0.1s Time] [2022-03-03 19:33:20,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4750 states. [2022-03-03 19:33:20,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4750 to 3527. [2022-03-03 19:33:20,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3527 states, 3526 states have (on average 2.979580260918888) internal successors, (10506), 3526 states have internal predecessors, (10506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:20,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3527 states to 3527 states and 10506 transitions. [2022-03-03 19:33:20,114 INFO L78 Accepts]: Start accepts. Automaton has 3527 states and 10506 transitions. Word has length 35 [2022-03-03 19:33:20,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:20,114 INFO L470 AbstractCegarLoop]: Abstraction has 3527 states and 10506 transitions. [2022-03-03 19:33:20,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:20,115 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states and 10506 transitions. [2022-03-03 19:33:20,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:20,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:20,119 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:20,138 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-03 19:33:20,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-03 19:33:20,335 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:20,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:20,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1557261048, now seen corresponding path program 44 times [2022-03-03 19:33:20,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:20,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294360903] [2022-03-03 19:33:20,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:20,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:20,469 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:20,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:20,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294360903] [2022-03-03 19:33:20,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294360903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:20,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912849756] [2022-03-03 19:33:20,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:33:20,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:20,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:20,471 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-03 19:33:20,472 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-03 19:33:20,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:33:20,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:20,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:20,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:20,694 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 15 treesize of output 11 [2022-03-03 19:33:20,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:20,764 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 32 treesize of output 32 [2022-03-03 19:33:21,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:21,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2022-03-03 19:33:21,637 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:33:21,637 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 20 treesize of output 12 [2022-03-03 19:33:21,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:21,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:21,747 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:21,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:22,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-03 19:33:22,292 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:22,292 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:22,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:22,315 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:22,889 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:22,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912849756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:22,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:22,890 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:33:22,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244421362] [2022-03-03 19:33:22,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:22,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:33:22,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:22,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:33:22,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-03-03 19:33:22,890 INFO L87 Difference]: Start difference. First operand 3527 states and 10506 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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-03 19:33:23,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:23,084 INFO L93 Difference]: Finished difference Result 5031 states and 14960 transitions. [2022-03-03 19:33:23,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:23,085 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:23,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:23,092 INFO L225 Difference]: With dead ends: 5031 [2022-03-03 19:33:23,092 INFO L226 Difference]: Without dead ends: 4985 [2022-03-03 19:33:23,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-03-03 19:33:23,093 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 162 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:23,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 575 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 491 Invalid, 0 Unknown, 178 Unchecked, 0.2s Time] [2022-03-03 19:33:23,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4985 states. [2022-03-03 19:33:23,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4985 to 3639. [2022-03-03 19:33:23,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3639 states, 3638 states have (on average 2.983507421660253) internal successors, (10854), 3638 states have internal predecessors, (10854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:23,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3639 states to 3639 states and 10854 transitions. [2022-03-03 19:33:23,140 INFO L78 Accepts]: Start accepts. Automaton has 3639 states and 10854 transitions. Word has length 35 [2022-03-03 19:33:23,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:23,140 INFO L470 AbstractCegarLoop]: Abstraction has 3639 states and 10854 transitions. [2022-03-03 19:33:23,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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-03 19:33:23,140 INFO L276 IsEmpty]: Start isEmpty. Operand 3639 states and 10854 transitions. [2022-03-03 19:33:23,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:23,144 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:23,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:23,160 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-03 19:33:23,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-03 19:33:23,360 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:23,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:23,360 INFO L85 PathProgramCache]: Analyzing trace with hash -298711692, now seen corresponding path program 45 times [2022-03-03 19:33:23,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:23,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493044740] [2022-03-03 19:33:23,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:23,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:23,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:23,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:23,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:23,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493044740] [2022-03-03 19:33:23,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493044740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:23,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533398032] [2022-03-03 19:33:23,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:33:23,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:23,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:23,492 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-03 19:33:23,495 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-03 19:33:23,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:33:23,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:23,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:33:23,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:23,720 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 18 treesize of output 14 [2022-03-03 19:33:23,812 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:33:23,812 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 3 case distinctions, treesize of input 39 treesize of output 30 [2022-03-03 19:33:24,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:24,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:33:24,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:24,815 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 56 treesize of output 54 [2022-03-03 19:33:24,907 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:24,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:25,058 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:25,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:25,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:25,722 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 35 treesize of output 39 [2022-03-03 19:33:25,997 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:33:25,998 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:33:26,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:26,018 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:33:26,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:26,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533398032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:26,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:26,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:33:26,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385286322] [2022-03-03 19:33:26,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:26,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:33:26,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:26,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:33:26,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=624, Unknown=2, NotChecked=0, Total=756 [2022-03-03 19:33:26,299 INFO L87 Difference]: Start difference. First operand 3639 states and 10854 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:33:28,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:28,296 INFO L93 Difference]: Finished difference Result 7816 states and 23116 transitions. [2022-03-03 19:33:28,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 19:33:28,296 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:33:28,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:28,346 INFO L225 Difference]: With dead ends: 7816 [2022-03-03 19:33:28,346 INFO L226 Difference]: Without dead ends: 7650 [2022-03-03 19:33:28,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=423, Invalid=2227, Unknown=2, NotChecked=0, Total=2652 [2022-03-03 19:33:28,347 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 520 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 1223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 507 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:28,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 722 Invalid, 1223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 639 Invalid, 0 Unknown, 507 Unchecked, 0.3s Time] [2022-03-03 19:33:28,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7650 states. [2022-03-03 19:33:28,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7650 to 3804. [2022-03-03 19:33:28,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3804 states, 3803 states have (on average 2.990007888509072) internal successors, (11371), 3803 states have internal predecessors, (11371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:28,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3804 states to 3804 states and 11371 transitions. [2022-03-03 19:33:28,405 INFO L78 Accepts]: Start accepts. Automaton has 3804 states and 11371 transitions. Word has length 35 [2022-03-03 19:33:28,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:28,405 INFO L470 AbstractCegarLoop]: Abstraction has 3804 states and 11371 transitions. [2022-03-03 19:33:28,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:33:28,405 INFO L276 IsEmpty]: Start isEmpty. Operand 3804 states and 11371 transitions. [2022-03-03 19:33:28,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:28,409 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:28,409 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:28,425 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-03 19:33:28,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-03 19:33:28,625 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:28,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:28,626 INFO L85 PathProgramCache]: Analyzing trace with hash 737788592, now seen corresponding path program 46 times [2022-03-03 19:33:28,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:28,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429746463] [2022-03-03 19:33:28,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:28,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:28,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:28,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:28,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:28,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429746463] [2022-03-03 19:33:28,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429746463] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:28,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896751179] [2022-03-03 19:33:28,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:33:28,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:28,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:28,752 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-03 19:33:28,753 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-03 19:33:28,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:33:28,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:28,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:28,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:28,920 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 15 treesize of output 11 [2022-03-03 19:33:28,978 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:33:28,978 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 38 treesize of output 22 [2022-03-03 19:33:29,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:29,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:29,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:29,131 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 16 treesize of output 21 [2022-03-03 19:33:29,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:29,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:29,227 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:29,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:29,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:29,798 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 35 treesize of output 39 [2022-03-03 19:33:29,974 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:29,974 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:29,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:29,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:30,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:30,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896751179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:30,940 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:30,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:33:30,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035704124] [2022-03-03 19:33:30,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:30,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:33:30,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:30,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:33:30,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:30,940 INFO L87 Difference]: Start difference. First operand 3804 states and 11371 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03 19:33:31,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:31,124 INFO L93 Difference]: Finished difference Result 5141 states and 15358 transitions. [2022-03-03 19:33:31,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:31,124 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:31,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:31,132 INFO L225 Difference]: With dead ends: 5141 [2022-03-03 19:33:31,132 INFO L226 Difference]: Without dead ends: 5125 [2022-03-03 19:33:31,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:31,132 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 135 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:31,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 479 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 439 Invalid, 0 Unknown, 125 Unchecked, 0.2s Time] [2022-03-03 19:33:31,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5125 states. [2022-03-03 19:33:31,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5125 to 3913. [2022-03-03 19:33:31,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3913 states, 3912 states have (on average 2.9966768916155417) internal successors, (11723), 3912 states have internal predecessors, (11723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:31,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3913 states to 3913 states and 11723 transitions. [2022-03-03 19:33:31,184 INFO L78 Accepts]: Start accepts. Automaton has 3913 states and 11723 transitions. Word has length 35 [2022-03-03 19:33:31,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:31,185 INFO L470 AbstractCegarLoop]: Abstraction has 3913 states and 11723 transitions. [2022-03-03 19:33:31,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03 19:33:31,185 INFO L276 IsEmpty]: Start isEmpty. Operand 3913 states and 11723 transitions. [2022-03-03 19:33:31,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:31,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:31,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:31,207 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-03 19:33:31,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:31,407 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:31,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:31,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1930126720, now seen corresponding path program 47 times [2022-03-03 19:33:31,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:31,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535990894] [2022-03-03 19:33:31,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:31,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:31,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:31,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:31,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:31,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535990894] [2022-03-03 19:33:31,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535990894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:31,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008357644] [2022-03-03 19:33:31,551 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:33:31,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:31,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:31,562 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-03 19:33:31,563 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-03 19:33:31,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:33:31,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:31,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:31,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:31,708 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 15 treesize of output 11 [2022-03-03 19:33:31,785 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:31,785 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 34 treesize of output 22 [2022-03-03 19:33:32,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:32,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:32,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:32,090 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 16 treesize of output 21 [2022-03-03 19:33:32,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:32,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:32,160 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:32,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:32,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:32,496 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 35 treesize of output 39 [2022-03-03 19:33:32,686 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:32,686 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:32,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:32,710 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:33,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:33,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008357644] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:33,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:33,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:33:33,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933978605] [2022-03-03 19:33:33,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:33,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:33:33,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:33,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:33:33,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:33,607 INFO L87 Difference]: Start difference. First operand 3913 states and 11723 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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-03 19:33:33,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:33,744 INFO L93 Difference]: Finished difference Result 5250 states and 15637 transitions. [2022-03-03 19:33:33,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:33,745 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:33,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:33,752 INFO L225 Difference]: With dead ends: 5250 [2022-03-03 19:33:33,752 INFO L226 Difference]: Without dead ends: 5170 [2022-03-03 19:33:33,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:33,752 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 133 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:33,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 461 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 398 Invalid, 0 Unknown, 161 Unchecked, 0.1s Time] [2022-03-03 19:33:33,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5170 states. [2022-03-03 19:33:33,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5170 to 3802. [2022-03-03 19:33:33,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3802 states, 3801 states have (on average 2.9905288082083663) internal successors, (11367), 3801 states have internal predecessors, (11367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:33,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3802 states to 3802 states and 11367 transitions. [2022-03-03 19:33:33,802 INFO L78 Accepts]: Start accepts. Automaton has 3802 states and 11367 transitions. Word has length 35 [2022-03-03 19:33:33,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:33,802 INFO L470 AbstractCegarLoop]: Abstraction has 3802 states and 11367 transitions. [2022-03-03 19:33:33,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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-03 19:33:33,802 INFO L276 IsEmpty]: Start isEmpty. Operand 3802 states and 11367 transitions. [2022-03-03 19:33:33,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:33,807 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:33,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:33,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-03 19:33:34,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-03 19:33:34,022 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:34,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:34,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1316620176, now seen corresponding path program 48 times [2022-03-03 19:33:34,023 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:34,023 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736074897] [2022-03-03 19:33:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:34,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:34,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:34,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:34,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736074897] [2022-03-03 19:33:34,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736074897] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:34,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219723709] [2022-03-03 19:33:34,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:33:34,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:34,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:34,168 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-03 19:33:34,182 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-03 19:33:34,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:33:34,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:34,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:34,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:34,363 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 18 treesize of output 14 [2022-03-03 19:33:34,419 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:33:34,419 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 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-03 19:33:35,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:35,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:35,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:35,298 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 16 treesize of output 21 [2022-03-03 19:33:35,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:35,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:35,382 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:35,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:35,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:35,709 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 35 treesize of output 39 [2022-03-03 19:33:35,883 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:33:35,883 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:33:35,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:35,912 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:33:36,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:36,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219723709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:36,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:36,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:33:36,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132364123] [2022-03-03 19:33:36,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:36,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:33:36,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:36,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:33:36,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=532, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:33:36,315 INFO L87 Difference]: Start difference. First operand 3802 states and 11367 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:33:37,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:37,034 INFO L93 Difference]: Finished difference Result 6701 states and 19696 transitions. [2022-03-03 19:33:37,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:33:37,034 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:33:37,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:37,045 INFO L225 Difference]: With dead ends: 6701 [2022-03-03 19:33:37,045 INFO L226 Difference]: Without dead ends: 6687 [2022-03-03 19:33:37,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=345, Invalid=1909, Unknown=2, NotChecked=0, Total=2256 [2022-03-03 19:33:37,046 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 341 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 658 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:37,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 843 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 541 Invalid, 0 Unknown, 658 Unchecked, 0.2s Time] [2022-03-03 19:33:37,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6687 states. [2022-03-03 19:33:37,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6687 to 4046. [2022-03-03 19:33:37,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4046 states, 4045 states have (on average 2.9859085290482077) internal successors, (12078), 4045 states have internal predecessors, (12078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:37,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4046 states to 4046 states and 12078 transitions. [2022-03-03 19:33:37,114 INFO L78 Accepts]: Start accepts. Automaton has 4046 states and 12078 transitions. Word has length 35 [2022-03-03 19:33:37,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:37,114 INFO L470 AbstractCegarLoop]: Abstraction has 4046 states and 12078 transitions. [2022-03-03 19:33:37,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:33:37,114 INFO L276 IsEmpty]: Start isEmpty. Operand 4046 states and 12078 transitions. [2022-03-03 19:33:37,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:37,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:37,119 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:37,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-03 19:33:37,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:37,335 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:37,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:37,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1712904824, now seen corresponding path program 49 times [2022-03-03 19:33:37,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:37,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760359566] [2022-03-03 19:33:37,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:37,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:37,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:37,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:37,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:37,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760359566] [2022-03-03 19:33:37,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760359566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:37,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683710083] [2022-03-03 19:33:37,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:33:37,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:37,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:37,438 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-03 19:33:37,439 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-03 19:33:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:37,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:37,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:37,572 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:33:37,573 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 40 treesize of output 24 [2022-03-03 19:33:37,866 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 23 treesize of output 19 [2022-03-03 19:33:38,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:38,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:38,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:38,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 16 treesize of output 21 [2022-03-03 19:33:38,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:38,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:38,630 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:38,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:39,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:39,045 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 35 treesize of output 39 [2022-03-03 19:33:39,210 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:39,210 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:39,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:39,230 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:39,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:39,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683710083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:39,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:39,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:33:39,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464178265] [2022-03-03 19:33:39,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:39,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:33:39,471 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:39,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:33:39,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-03-03 19:33:39,472 INFO L87 Difference]: Start difference. First operand 4046 states and 12078 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:39,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:39,642 INFO L93 Difference]: Finished difference Result 5047 states and 15031 transitions. [2022-03-03 19:33:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:39,642 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:39,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:39,650 INFO L225 Difference]: With dead ends: 5047 [2022-03-03 19:33:39,650 INFO L226 Difference]: Without dead ends: 4974 [2022-03-03 19:33:39,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-03-03 19:33:39,651 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 105 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 396 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:39,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 632 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 397 Invalid, 0 Unknown, 396 Unchecked, 0.1s Time] [2022-03-03 19:33:39,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4974 states. [2022-03-03 19:33:39,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4974 to 4071. [2022-03-03 19:33:39,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4071 states, 4070 states have (on average 2.9857493857493855) internal successors, (12152), 4070 states have internal predecessors, (12152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:39,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4071 states to 4071 states and 12152 transitions. [2022-03-03 19:33:39,735 INFO L78 Accepts]: Start accepts. Automaton has 4071 states and 12152 transitions. Word has length 35 [2022-03-03 19:33:39,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:39,735 INFO L470 AbstractCegarLoop]: Abstraction has 4071 states and 12152 transitions. [2022-03-03 19:33:39,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:39,735 INFO L276 IsEmpty]: Start isEmpty. Operand 4071 states and 12152 transitions. [2022-03-03 19:33:39,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:39,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:39,740 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:39,756 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-03 19:33:39,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-03 19:33:39,956 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:39,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:39,956 INFO L85 PathProgramCache]: Analyzing trace with hash -381808148, now seen corresponding path program 50 times [2022-03-03 19:33:39,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:39,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788133504] [2022-03-03 19:33:39,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:39,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:40,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:40,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:40,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788133504] [2022-03-03 19:33:40,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788133504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:40,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132186662] [2022-03-03 19:33:40,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:33:40,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:40,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:40,084 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-03 19:33:40,085 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-03 19:33:40,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:33:40,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:40,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:40,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:40,235 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:33:40,235 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 40 treesize of output 24 [2022-03-03 19:33:40,536 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 23 treesize of output 19 [2022-03-03 19:33:40,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:40,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:40,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:40,873 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 16 treesize of output 21 [2022-03-03 19:33:40,882 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:40,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:40,941 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:40,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:41,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:41,472 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 35 treesize of output 39 [2022-03-03 19:33:41,712 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:41,713 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:41,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:41,733 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:42,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:42,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132186662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:42,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:42,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:33:42,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631052295] [2022-03-03 19:33:42,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:42,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:33:42,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:42,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:33:42,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-03 19:33:42,038 INFO L87 Difference]: Start difference. First operand 4071 states and 12152 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03 19:33:42,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:42,193 INFO L93 Difference]: Finished difference Result 5298 states and 15758 transitions. [2022-03-03 19:33:42,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:42,193 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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 35 [2022-03-03 19:33:42,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:42,200 INFO L225 Difference]: With dead ends: 5298 [2022-03-03 19:33:42,200 INFO L226 Difference]: Without dead ends: 5279 [2022-03-03 19:33:42,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-03 19:33:42,201 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 121 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:42,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 545 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 440 Invalid, 0 Unknown, 224 Unchecked, 0.1s Time] [2022-03-03 19:33:42,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2022-03-03 19:33:42,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 4089. [2022-03-03 19:33:42,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4089 states, 4088 states have (on average 2.9867906066536203) internal successors, (12210), 4088 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:42,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4089 states to 4089 states and 12210 transitions. [2022-03-03 19:33:42,252 INFO L78 Accepts]: Start accepts. Automaton has 4089 states and 12210 transitions. Word has length 35 [2022-03-03 19:33:42,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:42,252 INFO L470 AbstractCegarLoop]: Abstraction has 4089 states and 12210 transitions. [2022-03-03 19:33:42,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03 19:33:42,252 INFO L276 IsEmpty]: Start isEmpty. Operand 4089 states and 12210 transitions. [2022-03-03 19:33:42,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:42,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:42,256 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:42,272 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-03 19:33:42,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-03 19:33:42,469 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:42,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:42,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1397814476, now seen corresponding path program 51 times [2022-03-03 19:33:42,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:42,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043179245] [2022-03-03 19:33:42,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:42,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:42,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:42,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:42,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043179245] [2022-03-03 19:33:42,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043179245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:42,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153224551] [2022-03-03 19:33:42,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:33:42,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:42,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:42,622 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-03 19:33:42,623 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-03 19:33:42,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:33:42,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:42,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:33:42,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:42,804 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:33:42,804 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 3 case distinctions, treesize of input 41 treesize of output 32 [2022-03-03 19:33:42,908 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 23 treesize of output 19 [2022-03-03 19:33:43,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:43,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:33:43,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:43,555 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 56 treesize of output 54 [2022-03-03 19:33:43,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:43,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:43,758 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:43,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:44,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:44,186 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 35 treesize of output 39 [2022-03-03 19:33:44,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:44,495 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 81 [2022-03-03 19:33:44,515 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:33:44,516 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 71 [2022-03-03 19:33:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:44,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153224551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:44,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:44,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:33:44,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197102984] [2022-03-03 19:33:44,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:44,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:33:44,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:44,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:33:44,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=646, Unknown=1, NotChecked=0, Total=756 [2022-03-03 19:33:44,902 INFO L87 Difference]: Start difference. First operand 4089 states and 12210 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:33:46,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:46,168 INFO L93 Difference]: Finished difference Result 8015 states and 24002 transitions. [2022-03-03 19:33:46,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:33:46,168 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:33:46,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:46,181 INFO L225 Difference]: With dead ends: 8015 [2022-03-03 19:33:46,181 INFO L226 Difference]: Without dead ends: 7969 [2022-03-03 19:33:46,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=354, Invalid=2095, Unknown=1, NotChecked=0, Total=2450 [2022-03-03 19:33:46,182 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 535 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 1671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 710 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:46,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 808 Invalid, 1671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 869 Invalid, 0 Unknown, 710 Unchecked, 0.3s Time] [2022-03-03 19:33:46,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7969 states. [2022-03-03 19:33:46,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7969 to 4128. [2022-03-03 19:33:46,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4128 states, 4127 states have (on average 2.9934577174703176) internal successors, (12354), 4127 states have internal predecessors, (12354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:46,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4128 states to 4128 states and 12354 transitions. [2022-03-03 19:33:46,260 INFO L78 Accepts]: Start accepts. Automaton has 4128 states and 12354 transitions. Word has length 35 [2022-03-03 19:33:46,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:46,261 INFO L470 AbstractCegarLoop]: Abstraction has 4128 states and 12354 transitions. [2022-03-03 19:33:46,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:33:46,261 INFO L276 IsEmpty]: Start isEmpty. Operand 4128 states and 12354 transitions. [2022-03-03 19:33:46,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:46,282 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:46,282 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:46,300 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-03 19:33:46,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:46,498 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:46,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:46,499 INFO L85 PathProgramCache]: Analyzing trace with hash -361314192, now seen corresponding path program 52 times [2022-03-03 19:33:46,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:46,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20118287] [2022-03-03 19:33:46,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:46,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:46,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:46,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:46,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:46,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20118287] [2022-03-03 19:33:46,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20118287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:46,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618552988] [2022-03-03 19:33:46,623 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:33:46,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:46,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:46,638 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-03 19:33:46,639 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-03 19:33:46,663 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:33:46,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:46,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:46,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:46,791 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:46,791 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 36 treesize of output 24 [2022-03-03 19:33:46,823 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 23 treesize of output 19 [2022-03-03 19:33:46,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:46,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:46,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:46,861 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 16 treesize of output 21 [2022-03-03 19:33:46,875 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:46,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:46,954 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:46,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:47,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:47,367 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 35 treesize of output 39 [2022-03-03 19:33:47,472 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:47,472 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:47,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:47,485 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:47,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:47,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618552988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:47,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:47,637 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-03 19:33:47,637 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263914895] [2022-03-03 19:33:47,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:47,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 19:33:47,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:47,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 19:33:47,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:33:47,638 INFO L87 Difference]: Start difference. First operand 4128 states and 12354 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:47,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:47,748 INFO L93 Difference]: Finished difference Result 5615 states and 16754 transitions. [2022-03-03 19:33:47,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:47,748 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:47,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:47,757 INFO L225 Difference]: With dead ends: 5615 [2022-03-03 19:33:47,757 INFO L226 Difference]: Without dead ends: 5569 [2022-03-03 19:33:47,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:33:47,757 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 136 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:47,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 438 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 368 Invalid, 0 Unknown, 156 Unchecked, 0.1s Time] [2022-03-03 19:33:47,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5569 states. [2022-03-03 19:33:47,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5569 to 4196. [2022-03-03 19:33:47,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4196 states, 4195 states have (on average 2.9873659117997615) internal successors, (12532), 4195 states have internal predecessors, (12532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:47,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4196 states to 4196 states and 12532 transitions. [2022-03-03 19:33:47,813 INFO L78 Accepts]: Start accepts. Automaton has 4196 states and 12532 transitions. Word has length 35 [2022-03-03 19:33:47,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:47,813 INFO L470 AbstractCegarLoop]: Abstraction has 4196 states and 12532 transitions. [2022-03-03 19:33:47,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:47,813 INFO L276 IsEmpty]: Start isEmpty. Operand 4196 states and 12532 transitions. [2022-03-03 19:33:47,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:47,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:47,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:47,834 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-03 19:33:48,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-03 19:33:48,034 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:48,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:48,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1265737792, now seen corresponding path program 53 times [2022-03-03 19:33:48,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:48,035 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436301744] [2022-03-03 19:33:48,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:48,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:48,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:48,153 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:48,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:48,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436301744] [2022-03-03 19:33:48,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436301744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:48,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804043443] [2022-03-03 19:33:48,154 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:33:48,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:48,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:48,167 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-03 19:33:48,204 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-03 19:33:48,208 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:33:48,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:48,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:48,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:48,348 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:48,348 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 36 treesize of output 24 [2022-03-03 19:33:48,364 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 23 treesize of output 19 [2022-03-03 19:33:48,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:48,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:48,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:48,891 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 16 treesize of output 21 [2022-03-03 19:33:48,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:48,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:48,945 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:48,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:49,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:49,400 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 35 treesize of output 39 [2022-03-03 19:33:49,606 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:49,606 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:49,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:49,623 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:49,783 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:49,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804043443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:49,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:49,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-03 19:33:49,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034891810] [2022-03-03 19:33:49,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:49,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 19:33:49,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:49,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 19:33:49,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=255, Unknown=1, NotChecked=0, Total=306 [2022-03-03 19:33:49,786 INFO L87 Difference]: Start difference. First operand 4196 states and 12532 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:49,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:49,939 INFO L93 Difference]: Finished difference Result 5521 states and 16426 transitions. [2022-03-03 19:33:49,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:49,939 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:49,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:49,948 INFO L225 Difference]: With dead ends: 5521 [2022-03-03 19:33:49,948 INFO L226 Difference]: Without dead ends: 5472 [2022-03-03 19:33:49,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=50, Invalid=255, Unknown=1, NotChecked=0, Total=306 [2022-03-03 19:33:49,948 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 131 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 272 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:49,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 463 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 272 Unchecked, 0.1s Time] [2022-03-03 19:33:49,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5472 states. [2022-03-03 19:33:49,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5472 to 4136. [2022-03-03 19:33:49,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4136 states, 4135 states have (on average 2.985006045949214) internal successors, (12343), 4135 states have internal predecessors, (12343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:50,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4136 states to 4136 states and 12343 transitions. [2022-03-03 19:33:50,000 INFO L78 Accepts]: Start accepts. Automaton has 4136 states and 12343 transitions. Word has length 35 [2022-03-03 19:33:50,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:50,001 INFO L470 AbstractCegarLoop]: Abstraction has 4136 states and 12343 transitions. [2022-03-03 19:33:50,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:50,001 INFO L276 IsEmpty]: Start isEmpty. Operand 4136 states and 12343 transitions. [2022-03-03 19:33:50,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:50,005 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:50,006 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:50,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-03 19:33:50,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-03 19:33:50,220 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:50,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:50,220 INFO L85 PathProgramCache]: Analyzing trace with hash -397227242, now seen corresponding path program 54 times [2022-03-03 19:33:50,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:50,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132824576] [2022-03-03 19:33:50,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:50,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:50,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:50,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:50,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132824576] [2022-03-03 19:33:50,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132824576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:50,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462637277] [2022-03-03 19:33:50,352 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:33:50,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:50,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:50,368 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-03 19:33:50,369 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-03 19:33:50,392 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:33:50,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:50,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:50,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:50,587 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 15 treesize of output 11 [2022-03-03 19:33:50,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:50,679 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 32 treesize of output 32 [2022-03-03 19:33:51,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:51,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:33:51,582 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:51,582 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 18 treesize of output 12 [2022-03-03 19:33:51,593 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:51,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:51,730 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:51,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:52,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:52,216 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 35 treesize of output 39 [2022-03-03 19:33:52,470 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:52,470 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:52,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:52,491 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:53,124 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:53,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462637277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:53,124 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:53,124 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:33:53,124 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70036452] [2022-03-03 19:33:53,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:53,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:33:53,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:53,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:33:53,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-03-03 19:33:53,125 INFO L87 Difference]: Start difference. First operand 4136 states and 12343 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 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-03 19:33:53,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:53,288 INFO L93 Difference]: Finished difference Result 5626 states and 16722 transitions. [2022-03-03 19:33:53,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:53,288 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 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 35 [2022-03-03 19:33:53,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:53,298 INFO L225 Difference]: With dead ends: 5626 [2022-03-03 19:33:53,298 INFO L226 Difference]: Without dead ends: 5610 [2022-03-03 19:33:53,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-03-03 19:33:53,298 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 168 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 245 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:53,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 534 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 449 Invalid, 0 Unknown, 245 Unchecked, 0.1s Time] [2022-03-03 19:33:53,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5610 states. [2022-03-03 19:33:53,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5610 to 4141. [2022-03-03 19:33:53,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4141 states, 4140 states have (on average 2.983816425120773) internal successors, (12353), 4140 states have internal predecessors, (12353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:53,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4141 states to 4141 states and 12353 transitions. [2022-03-03 19:33:53,355 INFO L78 Accepts]: Start accepts. Automaton has 4141 states and 12353 transitions. Word has length 35 [2022-03-03 19:33:53,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:53,355 INFO L470 AbstractCegarLoop]: Abstraction has 4141 states and 12353 transitions. [2022-03-03 19:33:53,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 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-03 19:33:53,355 INFO L276 IsEmpty]: Start isEmpty. Operand 4141 states and 12353 transitions. [2022-03-03 19:33:53,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:53,360 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:53,360 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:53,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-03 19:33:53,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:53,573 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:53,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:53,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1216699698, now seen corresponding path program 55 times [2022-03-03 19:33:53,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:53,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287880220] [2022-03-03 19:33:53,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:53,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:53,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:53,704 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:53,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:53,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287880220] [2022-03-03 19:33:53,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287880220] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:53,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795182005] [2022-03-03 19:33:53,704 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:33:53,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:53,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:53,705 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-03 19:33:53,706 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-03 19:33:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:53,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:53,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:53,940 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 15 treesize of output 11 [2022-03-03 19:33:54,009 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:33:54,009 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 38 treesize of output 22 [2022-03-03 19:33:54,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:54,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:54,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:54,189 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 16 treesize of output 21 [2022-03-03 19:33:54,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:54,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:54,282 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:54,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:54,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:54,736 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 35 treesize of output 39 [2022-03-03 19:33:54,869 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:54,869 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:54,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:54,884 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:55,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795182005] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:55,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:55,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:33:55,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391307384] [2022-03-03 19:33:55,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:55,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:33:55,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:55,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:33:55,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:55,815 INFO L87 Difference]: Start difference. First operand 4141 states and 12353 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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-03 19:33:56,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:56,009 INFO L93 Difference]: Finished difference Result 5337 states and 15847 transitions. [2022-03-03 19:33:56,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:56,010 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:33:56,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:56,017 INFO L225 Difference]: With dead ends: 5337 [2022-03-03 19:33:56,017 INFO L226 Difference]: Without dead ends: 5321 [2022-03-03 19:33:56,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:56,018 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 141 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:56,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 553 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 475 Invalid, 0 Unknown, 273 Unchecked, 0.2s Time] [2022-03-03 19:33:56,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5321 states. [2022-03-03 19:33:56,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5321 to 4051. [2022-03-03 19:33:56,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4051 states, 4050 states have (on average 2.9819753086419754) internal successors, (12077), 4050 states have internal predecessors, (12077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:56,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4051 states to 4051 states and 12077 transitions. [2022-03-03 19:33:56,106 INFO L78 Accepts]: Start accepts. Automaton has 4051 states and 12077 transitions. Word has length 35 [2022-03-03 19:33:56,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:56,106 INFO L470 AbstractCegarLoop]: Abstraction has 4051 states and 12077 transitions. [2022-03-03 19:33:56,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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-03 19:33:56,106 INFO L276 IsEmpty]: Start isEmpty. Operand 4051 states and 12077 transitions. [2022-03-03 19:33:56,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:56,110 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:56,110 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:56,126 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-03 19:33:56,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:56,326 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:56,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:56,328 INFO L85 PathProgramCache]: Analyzing trace with hash 410352286, now seen corresponding path program 56 times [2022-03-03 19:33:56,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:56,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681855356] [2022-03-03 19:33:56,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:56,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:56,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:56,429 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:56,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:56,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681855356] [2022-03-03 19:33:56,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681855356] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:56,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098130308] [2022-03-03 19:33:56,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:33:56,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:56,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:56,430 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-03 19:33:56,431 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-03 19:33:56,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:33:56,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:56,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:56,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:56,617 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 15 treesize of output 11 [2022-03-03 19:33:56,700 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:33:56,700 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 38 treesize of output 22 [2022-03-03 19:33:56,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:56,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:56,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:56,764 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 16 treesize of output 21 [2022-03-03 19:33:56,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:56,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:56,836 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:56,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:57,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:57,191 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 35 treesize of output 39 [2022-03-03 19:33:57,308 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:57,308 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:57,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:57,321 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:33:57,869 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:57,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098130308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:57,869 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:57,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:33:57,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842309550] [2022-03-03 19:33:57,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:57,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:33:57,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:57,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:33:57,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:57,870 INFO L87 Difference]: Start difference. First operand 4051 states and 12077 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 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-03 19:33:57,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:57,979 INFO L93 Difference]: Finished difference Result 5432 states and 16126 transitions. [2022-03-03 19:33:57,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:33:57,979 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 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 35 [2022-03-03 19:33:57,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:57,988 INFO L225 Difference]: With dead ends: 5432 [2022-03-03 19:33:57,988 INFO L226 Difference]: Without dead ends: 5420 [2022-03-03 19:33:57,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:57,988 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 137 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:57,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 469 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 406 Invalid, 0 Unknown, 199 Unchecked, 0.1s Time] [2022-03-03 19:33:57,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5420 states. [2022-03-03 19:33:58,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5420 to 4070. [2022-03-03 19:33:58,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4070 states, 4069 states have (on average 2.983779798476284) internal successors, (12141), 4069 states have internal predecessors, (12141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:33:58,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4070 states to 4070 states and 12141 transitions. [2022-03-03 19:33:58,044 INFO L78 Accepts]: Start accepts. Automaton has 4070 states and 12141 transitions. Word has length 35 [2022-03-03 19:33:58,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:58,044 INFO L470 AbstractCegarLoop]: Abstraction has 4070 states and 12141 transitions. [2022-03-03 19:33:58,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 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-03 19:33:58,044 INFO L276 IsEmpty]: Start isEmpty. Operand 4070 states and 12141 transitions. [2022-03-03 19:33:58,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:33:58,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:58,049 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:33:58,065 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-03 19:33:58,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:58,265 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:33:58,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:58,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1830319752, now seen corresponding path program 57 times [2022-03-03 19:33:58,265 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:58,265 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964562774] [2022-03-03 19:33:58,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:58,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:58,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:58,374 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:58,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:58,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964562774] [2022-03-03 19:33:58,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964562774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:58,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061922830] [2022-03-03 19:33:58,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:33:58,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:58,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:58,376 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-03 19:33:58,377 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-03 19:33:58,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:33:58,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:58,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:58,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:58,508 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 15 treesize of output 11 [2022-03-03 19:33:58,545 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:33:58,545 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 34 treesize of output 22 [2022-03-03 19:33:58,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:58,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:33:58,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:58,615 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 16 treesize of output 21 [2022-03-03 19:33:58,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:58,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:58,685 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:33:58,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:33:59,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:59,023 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 35 treesize of output 39 [2022-03-03 19:33:59,150 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:33:59,151 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:33:59,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:33:59,173 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:00,131 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:00,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061922830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:00,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:00,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:34:00,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714954833] [2022-03-03 19:34:00,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:00,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:34:00,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:00,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:34:00,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:34:00,132 INFO L87 Difference]: Start difference. First operand 4070 states and 12141 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03 19:34:00,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:00,329 INFO L93 Difference]: Finished difference Result 5413 states and 16097 transitions. [2022-03-03 19:34:00,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:34:00,329 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:34:00,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:00,338 INFO L225 Difference]: With dead ends: 5413 [2022-03-03 19:34:00,338 INFO L226 Difference]: Without dead ends: 5397 [2022-03-03 19:34:00,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:34:00,338 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 112 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:00,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 589 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 492 Invalid, 0 Unknown, 184 Unchecked, 0.2s Time] [2022-03-03 19:34:00,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5397 states. [2022-03-03 19:34:00,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5397 to 4133. [2022-03-03 19:34:00,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4133 states, 4132 states have (on average 2.985237173281704) internal successors, (12335), 4132 states have internal predecessors, (12335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:00,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4133 states to 4133 states and 12335 transitions. [2022-03-03 19:34:00,395 INFO L78 Accepts]: Start accepts. Automaton has 4133 states and 12335 transitions. Word has length 35 [2022-03-03 19:34:00,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:00,395 INFO L470 AbstractCegarLoop]: Abstraction has 4133 states and 12335 transitions. [2022-03-03 19:34:00,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03 19:34:00,395 INFO L276 IsEmpty]: Start isEmpty. Operand 4133 states and 12335 transitions. [2022-03-03 19:34:00,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:00,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:00,400 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:00,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:00,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-03 19:34:00,613 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:00,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:00,616 INFO L85 PathProgramCache]: Analyzing trace with hash -203267768, now seen corresponding path program 58 times [2022-03-03 19:34:00,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:00,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501976687] [2022-03-03 19:34:00,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:00,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:00,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:00,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:00,775 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:00,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501976687] [2022-03-03 19:34:00,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501976687] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:00,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329147666] [2022-03-03 19:34:00,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:34:00,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:00,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:00,777 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-03 19:34:00,777 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-03 19:34:00,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:34:00,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:00,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:34:00,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:00,984 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 15 treesize of output 11 [2022-03-03 19:34:01,044 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:34:01,044 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 38 treesize of output 22 [2022-03-03 19:34:01,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:01,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:01,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:01,093 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 16 treesize of output 21 [2022-03-03 19:34:01,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:01,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:01,206 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:01,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:01,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:01,760 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 35 treesize of output 39 [2022-03-03 19:34:01,997 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:34:01,997 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:34:02,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:02,018 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:02,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329147666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:02,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:02,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:34:02,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193834249] [2022-03-03 19:34:02,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:02,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:34:02,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:02,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:34:02,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:34:02,749 INFO L87 Difference]: Start difference. First operand 4133 states and 12335 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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-03 19:34:02,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:02,922 INFO L93 Difference]: Finished difference Result 5540 states and 16461 transitions. [2022-03-03 19:34:02,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:34:02,922 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:34:02,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:02,931 INFO L225 Difference]: With dead ends: 5540 [2022-03-03 19:34:02,931 INFO L226 Difference]: Without dead ends: 5467 [2022-03-03 19:34:02,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:34:02,931 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 182 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:02,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 426 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 392 Invalid, 0 Unknown, 253 Unchecked, 0.1s Time] [2022-03-03 19:34:02,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states. [2022-03-03 19:34:02,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 3801. [2022-03-03 19:34:02,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 2.9755263157894736) internal successors, (11307), 3800 states have internal predecessors, (11307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:02,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11307 transitions. [2022-03-03 19:34:02,989 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11307 transitions. Word has length 35 [2022-03-03 19:34:02,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:02,989 INFO L470 AbstractCegarLoop]: Abstraction has 3801 states and 11307 transitions. [2022-03-03 19:34:02,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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-03 19:34:02,989 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11307 transitions. [2022-03-03 19:34:02,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:02,994 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:02,994 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:03,010 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-03 19:34:03,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-03 19:34:03,207 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:03,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:03,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1069912944, now seen corresponding path program 59 times [2022-03-03 19:34:03,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:03,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868817759] [2022-03-03 19:34:03,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:03,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:03,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:03,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:03,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:03,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868817759] [2022-03-03 19:34:03,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868817759] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:03,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111682668] [2022-03-03 19:34:03,354 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:34:03,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:03,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:03,364 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-03 19:34:03,375 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-03 19:34:03,400 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:34:03,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:03,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:34:03,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:03,680 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-03 19:34:03,681 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 30 [2022-03-03 19:34:04,017 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 23 treesize of output 19 [2022-03-03 19:34:04,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:04,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:04,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:04,419 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 16 treesize of output 21 [2022-03-03 19:34:04,431 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:04,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:04,519 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:04,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:04,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:04,897 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 35 treesize of output 39 [2022-03-03 19:34:05,009 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-03 19:34:05,010 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-03 19:34:05,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:05,024 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-03 19:34:05,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:05,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111682668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:05,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:05,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:34:05,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296101072] [2022-03-03 19:34:05,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:05,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:34:05,425 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:05,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:34:05,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=547, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:34:05,425 INFO L87 Difference]: Start difference. First operand 3801 states and 11307 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:34:07,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:07,854 INFO L93 Difference]: Finished difference Result 5499 states and 16152 transitions. [2022-03-03 19:34:07,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:34:07,854 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:34:07,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:07,863 INFO L225 Difference]: With dead ends: 5499 [2022-03-03 19:34:07,863 INFO L226 Difference]: Without dead ends: 5485 [2022-03-03 19:34:07,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=246, Invalid=1474, Unknown=2, NotChecked=0, Total=1722 [2022-03-03 19:34:07,863 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 231 mSDsluCounter, 979 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 491 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:07,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 864 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 433 Invalid, 0 Unknown, 491 Unchecked, 0.1s Time] [2022-03-03 19:34:07,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5485 states. [2022-03-03 19:34:07,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5485 to 3910. [2022-03-03 19:34:07,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3910 states, 3909 states have (on average 2.984139166027117) internal successors, (11665), 3909 states have internal predecessors, (11665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:07,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3910 states to 3910 states and 11665 transitions. [2022-03-03 19:34:07,921 INFO L78 Accepts]: Start accepts. Automaton has 3910 states and 11665 transitions. Word has length 35 [2022-03-03 19:34:07,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:07,921 INFO L470 AbstractCegarLoop]: Abstraction has 3910 states and 11665 transitions. [2022-03-03 19:34:07,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:34:07,921 INFO L276 IsEmpty]: Start isEmpty. Operand 3910 states and 11665 transitions. [2022-03-03 19:34:07,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:07,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:07,926 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:07,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:08,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-03 19:34:08,142 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:08,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:08,143 INFO L85 PathProgramCache]: Analyzing trace with hash -199943152, now seen corresponding path program 60 times [2022-03-03 19:34:08,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:08,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957853926] [2022-03-03 19:34:08,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:08,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:08,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:08,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:08,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957853926] [2022-03-03 19:34:08,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957853926] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:08,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149608494] [2022-03-03 19:34:08,296 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:34:08,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:08,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:08,297 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-03 19:34:08,298 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-03 19:34:08,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:34:08,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:08,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:34:08,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:08,590 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:34:08,591 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 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-03 19:34:08,953 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 23 treesize of output 19 [2022-03-03 19:34:09,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:09,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:09,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:09,453 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 16 treesize of output 21 [2022-03-03 19:34:09,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:09,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:09,580 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:09,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:10,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:10,186 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 35 treesize of output 39 [2022-03-03 19:34:10,450 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:34:10,451 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:34:10,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:10,474 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:34:10,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:10,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149608494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:10,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:10,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:34:10,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823403744] [2022-03-03 19:34:10,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:10,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:34:10,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:10,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:34:10,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=504, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:34:10,958 INFO L87 Difference]: Start difference. First operand 3910 states and 11665 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:34:11,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:11,604 INFO L93 Difference]: Finished difference Result 5826 states and 17022 transitions. [2022-03-03 19:34:11,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:34:11,606 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:34:11,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:11,615 INFO L225 Difference]: With dead ends: 5826 [2022-03-03 19:34:11,615 INFO L226 Difference]: Without dead ends: 5812 [2022-03-03 19:34:11,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=265, Invalid=1539, Unknown=2, NotChecked=0, Total=1806 [2022-03-03 19:34:11,615 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 243 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 1017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 471 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:11,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 712 Invalid, 1017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 505 Invalid, 0 Unknown, 471 Unchecked, 0.2s Time] [2022-03-03 19:34:11,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5812 states. [2022-03-03 19:34:11,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5812 to 3939. [2022-03-03 19:34:11,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3939 states, 3938 states have (on average 2.9812087353986794) internal successors, (11740), 3938 states have internal predecessors, (11740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:11,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3939 states to 3939 states and 11740 transitions. [2022-03-03 19:34:11,674 INFO L78 Accepts]: Start accepts. Automaton has 3939 states and 11740 transitions. Word has length 35 [2022-03-03 19:34:11,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:11,674 INFO L470 AbstractCegarLoop]: Abstraction has 3939 states and 11740 transitions. [2022-03-03 19:34:11,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:34:11,674 INFO L276 IsEmpty]: Start isEmpty. Operand 3939 states and 11740 transitions. [2022-03-03 19:34:11,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:11,679 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:11,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:11,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:11,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:11,894 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:11,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:11,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1427108832, now seen corresponding path program 61 times [2022-03-03 19:34:11,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:11,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481598814] [2022-03-03 19:34:11,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:11,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:11,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:12,018 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:12,018 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:12,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481598814] [2022-03-03 19:34:12,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481598814] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:12,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758559086] [2022-03-03 19:34:12,019 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:34:12,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:12,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:12,036 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-03 19:34:12,057 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-03 19:34:12,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:12,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:34:12,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:12,173 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:34:12,173 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 40 treesize of output 24 [2022-03-03 19:34:12,517 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 23 treesize of output 19 [2022-03-03 19:34:13,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:13,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:13,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:13,083 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 16 treesize of output 21 [2022-03-03 19:34:13,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:13,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:13,150 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:13,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:13,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:13,571 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 35 treesize of output 39 [2022-03-03 19:34:13,737 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:34:13,738 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:34:13,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:13,751 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:14,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:14,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758559086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:14,296 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:14,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:34:14,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119715081] [2022-03-03 19:34:14,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:14,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:34:14,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:14,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:34:14,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-03-03 19:34:14,297 INFO L87 Difference]: Start difference. First operand 3939 states and 11740 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 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-03 19:34:14,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:14,427 INFO L93 Difference]: Finished difference Result 5347 states and 15856 transitions. [2022-03-03 19:34:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:34:14,427 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:34:14,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:14,435 INFO L225 Difference]: With dead ends: 5347 [2022-03-03 19:34:14,435 INFO L226 Difference]: Without dead ends: 5328 [2022-03-03 19:34:14,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-03-03 19:34:14,435 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 127 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:14,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 573 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 461 Invalid, 0 Unknown, 359 Unchecked, 0.1s Time] [2022-03-03 19:34:14,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5328 states. [2022-03-03 19:34:14,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5328 to 3777. [2022-03-03 19:34:14,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3777 states, 3776 states have (on average 2.9766949152542375) internal successors, (11240), 3776 states have internal predecessors, (11240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:14,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3777 states to 3777 states and 11240 transitions. [2022-03-03 19:34:14,484 INFO L78 Accepts]: Start accepts. Automaton has 3777 states and 11240 transitions. Word has length 35 [2022-03-03 19:34:14,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:14,485 INFO L470 AbstractCegarLoop]: Abstraction has 3777 states and 11240 transitions. [2022-03-03 19:34:14,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 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-03 19:34:14,485 INFO L276 IsEmpty]: Start isEmpty. Operand 3777 states and 11240 transitions. [2022-03-03 19:34:14,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:14,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:14,489 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:14,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:14,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:14,705 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:14,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:14,705 INFO L85 PathProgramCache]: Analyzing trace with hash -900767578, now seen corresponding path program 62 times [2022-03-03 19:34:14,705 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:14,705 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747270229] [2022-03-03 19:34:14,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:14,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:14,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:14,843 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:14,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747270229] [2022-03-03 19:34:14,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747270229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:14,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870277429] [2022-03-03 19:34:14,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:34:14,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:14,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:14,853 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-03 19:34:14,854 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-03 19:34:14,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:34:14,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:14,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:34:14,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:15,143 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:34:15,144 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:34:16,057 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 23 treesize of output 19 [2022-03-03 19:34:16,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:16,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:16,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:16,618 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 16 treesize of output 21 [2022-03-03 19:34:16,635 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:16,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:16,740 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:16,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:17,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:17,123 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 35 treesize of output 39 [2022-03-03 19:34:17,239 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:34:17,239 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:34:17,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:17,291 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:17,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:17,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870277429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:17,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:17,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:34:17,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147256117] [2022-03-03 19:34:17,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:17,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:34:17,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:17,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:34:17,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=389, Unknown=4, NotChecked=0, Total=462 [2022-03-03 19:34:17,770 INFO L87 Difference]: Start difference. First operand 3777 states and 11240 transitions. Second operand has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 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-03 19:34:17,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:17,907 INFO L93 Difference]: Finished difference Result 5102 states and 15149 transitions. [2022-03-03 19:34:17,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:34:17,907 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 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 35 [2022-03-03 19:34:17,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:17,915 INFO L225 Difference]: With dead ends: 5102 [2022-03-03 19:34:17,915 INFO L226 Difference]: Without dead ends: 5095 [2022-03-03 19:34:17,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=84, Invalid=464, Unknown=4, NotChecked=0, Total=552 [2022-03-03 19:34:17,916 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 95 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:17,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 507 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 336 Invalid, 0 Unknown, 253 Unchecked, 0.1s Time] [2022-03-03 19:34:17,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5095 states. [2022-03-03 19:34:17,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5095 to 3843. [2022-03-03 19:34:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3843 states, 3842 states have (on average 2.9765747006767307) internal successors, (11436), 3842 states have internal predecessors, (11436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:17,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3843 states to 3843 states and 11436 transitions. [2022-03-03 19:34:17,970 INFO L78 Accepts]: Start accepts. Automaton has 3843 states and 11436 transitions. Word has length 35 [2022-03-03 19:34:17,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:17,971 INFO L470 AbstractCegarLoop]: Abstraction has 3843 states and 11436 transitions. [2022-03-03 19:34:17,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 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-03 19:34:17,971 INFO L276 IsEmpty]: Start isEmpty. Operand 3843 states and 11436 transitions. [2022-03-03 19:34:17,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:17,976 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:17,976 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:17,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:18,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-03 19:34:18,188 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:18,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:18,188 INFO L85 PathProgramCache]: Analyzing trace with hash 726284406, now seen corresponding path program 63 times [2022-03-03 19:34:18,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:18,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583846429] [2022-03-03 19:34:18,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:18,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:18,310 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:18,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:18,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583846429] [2022-03-03 19:34:18,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583846429] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:18,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966807204] [2022-03-03 19:34:18,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:34:18,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:18,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:18,312 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-03 19:34:18,313 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-03 19:34:18,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:34:18,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:18,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:34:18,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:18,482 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:34:18,483 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 3 case distinctions, treesize of input 41 treesize of output 32 [2022-03-03 19:34:20,114 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 23 treesize of output 19 [2022-03-03 19:34:20,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:20,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:20,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:20,931 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 16 treesize of output 21 [2022-03-03 19:34:20,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:20,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:21,242 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:21,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:21,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:21,713 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 35 treesize of output 39 [2022-03-03 19:34:21,896 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:34:21,896 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:34:21,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:21,911 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:34:22,154 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:22,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966807204] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:22,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:22,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:34:22,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562706871] [2022-03-03 19:34:22,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:22,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:34:22,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:22,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:34:22,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=553, Unknown=7, NotChecked=0, Total=650 [2022-03-03 19:34:22,155 INFO L87 Difference]: Start difference. First operand 3843 states and 11436 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:34:23,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:23,527 INFO L93 Difference]: Finished difference Result 5530 states and 16114 transitions. [2022-03-03 19:34:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:34:23,528 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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 35 [2022-03-03 19:34:23,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:23,536 INFO L225 Difference]: With dead ends: 5530 [2022-03-03 19:34:23,536 INFO L226 Difference]: Without dead ends: 5511 [2022-03-03 19:34:23,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=211, Invalid=1504, Unknown=7, NotChecked=0, Total=1722 [2022-03-03 19:34:23,541 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 309 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 1213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 549 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:23,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 670 Invalid, 1213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 613 Invalid, 0 Unknown, 549 Unchecked, 0.2s Time] [2022-03-03 19:34:23,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5511 states. [2022-03-03 19:34:23,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5511 to 3857. [2022-03-03 19:34:23,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3857 states, 3856 states have (on average 2.979771784232365) internal successors, (11490), 3856 states have internal predecessors, (11490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:23,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3857 states to 3857 states and 11490 transitions. [2022-03-03 19:34:23,599 INFO L78 Accepts]: Start accepts. Automaton has 3857 states and 11490 transitions. Word has length 35 [2022-03-03 19:34:23,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:23,600 INFO L470 AbstractCegarLoop]: Abstraction has 3857 states and 11490 transitions. [2022-03-03 19:34:23,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:34:23,600 INFO L276 IsEmpty]: Start isEmpty. Operand 3857 states and 11490 transitions. [2022-03-03 19:34:23,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:23,604 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:23,604 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:23,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:23,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-03 19:34:23,820 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:23,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:23,821 INFO L85 PathProgramCache]: Analyzing trace with hash 955931746, now seen corresponding path program 64 times [2022-03-03 19:34:23,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:23,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162404100] [2022-03-03 19:34:23,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:23,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:23,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:24,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:24,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:24,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162404100] [2022-03-03 19:34:24,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162404100] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:24,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567542564] [2022-03-03 19:34:24,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:34:24,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:24,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:24,006 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-03 19:34:24,007 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-03 19:34:24,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:34:24,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:24,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:34:24,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:24,334 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:34:24,334 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:34:25,243 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 23 treesize of output 19 [2022-03-03 19:34:26,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:26,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:26,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:26,095 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 16 treesize of output 21 [2022-03-03 19:34:26,115 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:26,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:26,216 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:26,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:26,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:26,550 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 35 treesize of output 39 [2022-03-03 19:34:26,704 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:34:26,704 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:34:26,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:26,717 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:27,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:27,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567542564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:27,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:27,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:34:27,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96101142] [2022-03-03 19:34:27,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:27,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:34:27,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:27,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:34:27,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=389, Unknown=4, NotChecked=0, Total=462 [2022-03-03 19:34:27,607 INFO L87 Difference]: Start difference. First operand 3857 states and 11490 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 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-03 19:34:27,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:27,737 INFO L93 Difference]: Finished difference Result 4878 states and 14471 transitions. [2022-03-03 19:34:27,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:34:27,737 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 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 35 [2022-03-03 19:34:27,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:27,744 INFO L225 Difference]: With dead ends: 4878 [2022-03-03 19:34:27,744 INFO L226 Difference]: Without dead ends: 4859 [2022-03-03 19:34:27,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=76, Invalid=426, Unknown=4, NotChecked=0, Total=506 [2022-03-03 19:34:27,745 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 129 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 361 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:27,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 493 Invalid, 715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 344 Invalid, 0 Unknown, 361 Unchecked, 0.1s Time] [2022-03-03 19:34:27,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4859 states. [2022-03-03 19:34:27,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4859 to 3889. [2022-03-03 19:34:27,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3889 states, 3888 states have (on average 2.9794238683127574) internal successors, (11584), 3888 states have internal predecessors, (11584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:27,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3889 states to 3889 states and 11584 transitions. [2022-03-03 19:34:27,795 INFO L78 Accepts]: Start accepts. Automaton has 3889 states and 11584 transitions. Word has length 35 [2022-03-03 19:34:27,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:27,795 INFO L470 AbstractCegarLoop]: Abstraction has 3889 states and 11584 transitions. [2022-03-03 19:34:27,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 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-03 19:34:27,795 INFO L276 IsEmpty]: Start isEmpty. Operand 3889 states and 11584 transitions. [2022-03-03 19:34:27,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:27,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:27,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:27,815 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-03 19:34:28,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:28,014 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:28,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:28,014 INFO L85 PathProgramCache]: Analyzing trace with hash -675483282, now seen corresponding path program 65 times [2022-03-03 19:34:28,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:28,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875593011] [2022-03-03 19:34:28,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:28,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:28,150 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:28,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:28,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875593011] [2022-03-03 19:34:28,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875593011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:28,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103798097] [2022-03-03 19:34:28,150 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:34:28,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:28,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:28,151 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-03 19:34:28,168 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-03 19:34:28,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:34:28,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:28,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:34:28,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:28,399 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:34:28,400 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 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-03 19:34:29,033 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 23 treesize of output 19 [2022-03-03 19:34:29,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:29,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:29,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:29,524 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 16 treesize of output 21 [2022-03-03 19:34:29,533 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:29,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:29,658 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:29,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:30,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:30,021 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 35 treesize of output 39 [2022-03-03 19:34:30,203 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:34:30,203 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:34:30,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:30,227 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:34:30,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:30,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103798097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:30,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:30,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:34:30,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908529660] [2022-03-03 19:34:30,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:30,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:34:30,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:30,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:34:30,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=502, Unknown=3, NotChecked=0, Total=600 [2022-03-03 19:34:30,770 INFO L87 Difference]: Start difference. First operand 3889 states and 11584 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:34:31,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:31,370 INFO L93 Difference]: Finished difference Result 5648 states and 16463 transitions. [2022-03-03 19:34:31,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 19:34:31,370 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:34:31,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:31,381 INFO L225 Difference]: With dead ends: 5648 [2022-03-03 19:34:31,381 INFO L226 Difference]: Without dead ends: 5607 [2022-03-03 19:34:31,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=307, Invalid=1760, Unknown=3, NotChecked=0, Total=2070 [2022-03-03 19:34:31,381 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 214 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 1207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 486 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:31,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 824 Invalid, 1207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 688 Invalid, 0 Unknown, 486 Unchecked, 0.2s Time] [2022-03-03 19:34:31,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5607 states. [2022-03-03 19:34:31,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5607 to 3943. [2022-03-03 19:34:31,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3943 states, 3942 states have (on average 2.980213089802131) internal successors, (11748), 3942 states have internal predecessors, (11748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:31,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3943 states to 3943 states and 11748 transitions. [2022-03-03 19:34:31,453 INFO L78 Accepts]: Start accepts. Automaton has 3943 states and 11748 transitions. Word has length 35 [2022-03-03 19:34:31,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:31,453 INFO L470 AbstractCegarLoop]: Abstraction has 3943 states and 11748 transitions. [2022-03-03 19:34:31,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:34:31,453 INFO L276 IsEmpty]: Start isEmpty. Operand 3943 states and 11748 transitions. [2022-03-03 19:34:31,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:31,459 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:31,459 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:31,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:31,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-03 19:34:31,673 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:31,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:31,673 INFO L85 PathProgramCache]: Analyzing trace with hash -2110651230, now seen corresponding path program 66 times [2022-03-03 19:34:31,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:31,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080767840] [2022-03-03 19:34:31,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:31,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:31,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:31,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:31,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080767840] [2022-03-03 19:34:31,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080767840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:31,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656800456] [2022-03-03 19:34:31,808 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:34:31,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:31,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:31,809 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-03 19:34:31,809 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-03 19:34:31,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:34:31,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:31,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:34:31,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:32,005 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:34:32,005 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 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-03 19:34:32,436 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 23 treesize of output 19 [2022-03-03 19:34:33,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:33,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:34:33,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:33,024 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 56 treesize of output 54 [2022-03-03 19:34:33,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:33,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:33,414 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:33,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:34,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:34,066 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 35 treesize of output 39 [2022-03-03 19:34:34,331 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:34:34,332 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:34:34,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:34,352 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:34:34,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:34,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656800456] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:34,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:34,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:34:34,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021013045] [2022-03-03 19:34:34,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:34,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:34:34,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:34,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:34:34,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=646, Unknown=2, NotChecked=0, Total=756 [2022-03-03 19:34:34,649 INFO L87 Difference]: Start difference. First operand 3943 states and 11748 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:34:36,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:36,321 INFO L93 Difference]: Finished difference Result 7761 states and 22958 transitions. [2022-03-03 19:34:36,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 19:34:36,321 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:34:36,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:36,333 INFO L225 Difference]: With dead ends: 7761 [2022-03-03 19:34:36,333 INFO L226 Difference]: Without dead ends: 7723 [2022-03-03 19:34:36,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=310, Invalid=2040, Unknown=2, NotChecked=0, Total=2352 [2022-03-03 19:34:36,334 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 336 mSDsluCounter, 1251 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 474 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:36,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 990 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 838 Invalid, 0 Unknown, 474 Unchecked, 0.3s Time] [2022-03-03 19:34:36,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7723 states. [2022-03-03 19:34:36,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7723 to 3955. [2022-03-03 19:34:36,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3955 states, 3954 states have (on average 2.983308042488619) internal successors, (11796), 3954 states have internal predecessors, (11796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:36,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3955 states to 3955 states and 11796 transitions. [2022-03-03 19:34:36,442 INFO L78 Accepts]: Start accepts. Automaton has 3955 states and 11796 transitions. Word has length 35 [2022-03-03 19:34:36,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:36,442 INFO L470 AbstractCegarLoop]: Abstraction has 3955 states and 11796 transitions. [2022-03-03 19:34:36,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:34:36,443 INFO L276 IsEmpty]: Start isEmpty. Operand 3955 states and 11796 transitions. [2022-03-03 19:34:36,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:36,448 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:36,448 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:36,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:36,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-03 19:34:36,651 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:36,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:36,652 INFO L85 PathProgramCache]: Analyzing trace with hash -846544878, now seen corresponding path program 67 times [2022-03-03 19:34:36,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:36,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530967739] [2022-03-03 19:34:36,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:36,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:36,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:36,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:36,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530967739] [2022-03-03 19:34:36,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530967739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:36,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538949768] [2022-03-03 19:34:36,785 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:34:36,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:36,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:36,786 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-03 19:34:36,788 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-03 19:34:36,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:36,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:34:36,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:36,994 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:34:36,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 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-03 19:34:37,897 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 23 treesize of output 19 [2022-03-03 19:34:38,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:38,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:34:38,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:38,482 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 16 treesize of output 21 [2022-03-03 19:34:38,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:38,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:38,605 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:38,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:39,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:39,098 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 35 treesize of output 39 [2022-03-03 19:34:39,329 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:34:39,329 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:34:39,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:39,350 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:40,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:40,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538949768] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:40,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:40,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:34:40,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572375182] [2022-03-03 19:34:40,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:40,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:34:40,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:40,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:34:40,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=393, Unknown=3, NotChecked=0, Total=462 [2022-03-03 19:34:40,253 INFO L87 Difference]: Start difference. First operand 3955 states and 11796 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 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-03 19:34:40,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:40,493 INFO L93 Difference]: Finished difference Result 5463 states and 16261 transitions. [2022-03-03 19:34:40,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:34:40,493 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 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 35 [2022-03-03 19:34:40,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:40,502 INFO L225 Difference]: With dead ends: 5463 [2022-03-03 19:34:40,502 INFO L226 Difference]: Without dead ends: 5444 [2022-03-03 19:34:40,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=77, Invalid=472, Unknown=3, NotChecked=0, Total=552 [2022-03-03 19:34:40,503 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 117 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 339 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:40,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 653 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 495 Invalid, 0 Unknown, 339 Unchecked, 0.2s Time] [2022-03-03 19:34:40,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5444 states. [2022-03-03 19:34:40,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5444 to 3910. [2022-03-03 19:34:40,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3910 states, 3909 states have (on average 2.976464568943464) internal successors, (11635), 3909 states have internal predecessors, (11635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:40,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3910 states to 3910 states and 11635 transitions. [2022-03-03 19:34:40,558 INFO L78 Accepts]: Start accepts. Automaton has 3910 states and 11635 transitions. Word has length 35 [2022-03-03 19:34:40,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:40,558 INFO L470 AbstractCegarLoop]: Abstraction has 3910 states and 11635 transitions. [2022-03-03 19:34:40,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 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-03 19:34:40,558 INFO L276 IsEmpty]: Start isEmpty. Operand 3910 states and 11635 transitions. [2022-03-03 19:34:40,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:40,562 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:40,562 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:40,578 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-03 19:34:40,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-03 19:34:40,775 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:40,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:40,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1963460468, now seen corresponding path program 68 times [2022-03-03 19:34:40,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:40,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529991480] [2022-03-03 19:34:40,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:40,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:40,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:40,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:40,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:40,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529991480] [2022-03-03 19:34:40,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529991480] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:40,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471440296] [2022-03-03 19:34:40,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:34:40,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:40,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:40,919 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-03 19:34:40,920 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-03 19:34:40,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:34:40,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:40,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:34:40,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:41,071 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-03 19:34:41,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:41,178 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 32 treesize of output 34 [2022-03-03 19:34:41,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:41,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:34:41,240 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:34:41,240 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 18 treesize of output 12 [2022-03-03 19:34:41,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:41,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:41,399 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:41,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:41,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:41,792 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 35 treesize of output 39 [2022-03-03 19:34:42,022 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:34:42,023 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:34:42,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:42,045 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:42,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:42,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471440296] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:42,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:42,644 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:34:42,644 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796241468] [2022-03-03 19:34:42,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:42,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:34:42,644 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:42,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:34:42,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:34:42,645 INFO L87 Difference]: Start difference. First operand 3910 states and 11635 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:42,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:42,990 INFO L93 Difference]: Finished difference Result 6356 states and 18823 transitions. [2022-03-03 19:34:42,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:34:42,990 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:34:42,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:43,000 INFO L225 Difference]: With dead ends: 6356 [2022-03-03 19:34:43,001 INFO L226 Difference]: Without dead ends: 6150 [2022-03-03 19:34:43,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:34:43,001 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 145 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 430 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:43,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 750 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 620 Invalid, 0 Unknown, 430 Unchecked, 0.3s Time] [2022-03-03 19:34:43,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6150 states. [2022-03-03 19:34:43,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6150 to 4065. [2022-03-03 19:34:43,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4065 states, 4064 states have (on average 2.9778543307086616) internal successors, (12102), 4064 states have internal predecessors, (12102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:43,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4065 states to 4065 states and 12102 transitions. [2022-03-03 19:34:43,062 INFO L78 Accepts]: Start accepts. Automaton has 4065 states and 12102 transitions. Word has length 35 [2022-03-03 19:34:43,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:43,062 INFO L470 AbstractCegarLoop]: Abstraction has 4065 states and 12102 transitions. [2022-03-03 19:34:43,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:43,062 INFO L276 IsEmpty]: Start isEmpty. Operand 4065 states and 12102 transitions. [2022-03-03 19:34:43,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:43,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:43,067 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:43,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:43,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-03-03 19:34:43,283 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:43,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:43,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1208057266, now seen corresponding path program 69 times [2022-03-03 19:34:43,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:43,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561862616] [2022-03-03 19:34:43,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:43,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:43,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:43,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:43,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561862616] [2022-03-03 19:34:43,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561862616] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:43,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899570316] [2022-03-03 19:34:43,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:34:43,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:43,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:43,436 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-03 19:34:43,437 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-03 19:34:43,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-03 19:34:43,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:43,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:34:43,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:43,574 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-03 19:34:43,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:43,710 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 33 treesize of output 33 [2022-03-03 19:34:43,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:43,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-03 19:34:43,782 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:34:43,782 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 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-03 19:34:43,844 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:43,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:44,162 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:44,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:44,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:44,717 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 35 treesize of output 39 [2022-03-03 19:34:44,907 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:34:44,907 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:34:44,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:44,920 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:34:45,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:45,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899570316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:45,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:45,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:34:45,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78952882] [2022-03-03 19:34:45,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:45,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:34:45,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:45,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:34:45,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:34:45,080 INFO L87 Difference]: Start difference. First operand 4065 states and 12102 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:34:45,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:45,648 INFO L93 Difference]: Finished difference Result 8608 states and 25263 transitions. [2022-03-03 19:34:45,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:34:45,648 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:34:45,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:45,661 INFO L225 Difference]: With dead ends: 8608 [2022-03-03 19:34:45,661 INFO L226 Difference]: Without dead ends: 8538 [2022-03-03 19:34:45,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=277, Invalid=1615, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:34:45,662 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 319 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 781 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:45,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 986 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 454 Invalid, 0 Unknown, 781 Unchecked, 0.2s Time] [2022-03-03 19:34:45,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8538 states. [2022-03-03 19:34:45,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8538 to 4333. [2022-03-03 19:34:45,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4333 states, 4332 states have (on average 2.9831486611265006) internal successors, (12923), 4332 states have internal predecessors, (12923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:45,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4333 states to 4333 states and 12923 transitions. [2022-03-03 19:34:45,747 INFO L78 Accepts]: Start accepts. Automaton has 4333 states and 12923 transitions. Word has length 35 [2022-03-03 19:34:45,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:45,747 INFO L470 AbstractCegarLoop]: Abstraction has 4333 states and 12923 transitions. [2022-03-03 19:34:45,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:34:45,747 INFO L276 IsEmpty]: Start isEmpty. Operand 4333 states and 12923 transitions. [2022-03-03 19:34:45,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:45,752 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:45,752 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:45,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:45,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:45,966 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:45,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:45,966 INFO L85 PathProgramCache]: Analyzing trace with hash 129720334, now seen corresponding path program 70 times [2022-03-03 19:34:45,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:45,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474276632] [2022-03-03 19:34:45,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:45,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:46,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:46,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:46,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474276632] [2022-03-03 19:34:46,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474276632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:46,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852517829] [2022-03-03 19:34:46,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:34:46,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:46,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:46,111 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-03 19:34:46,112 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-03 19:34:46,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:34:46,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:46,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:34:46,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:46,270 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-03 19:34:46,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:46,403 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 32 treesize of output 34 [2022-03-03 19:34:46,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:46,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:34:46,489 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:34:46,489 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 18 treesize of output 12 [2022-03-03 19:34:46,502 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:46,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:46,651 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:34:46,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:34:47,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:47,051 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 35 treesize of output 39 [2022-03-03 19:34:47,230 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:34:47,231 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:34:47,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:47,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:34:47,924 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:47,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852517829] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:47,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:47,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:34:47,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006128324] [2022-03-03 19:34:47,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:47,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:34:47,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:47,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:34:47,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:34:47,926 INFO L87 Difference]: Start difference. First operand 4333 states and 12923 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:48,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:48,241 INFO L93 Difference]: Finished difference Result 6399 states and 19074 transitions. [2022-03-03 19:34:48,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:34:48,241 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:34:48,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:48,252 INFO L225 Difference]: With dead ends: 6399 [2022-03-03 19:34:48,252 INFO L226 Difference]: Without dead ends: 6380 [2022-03-03 19:34:48,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:34:48,253 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 98 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:48,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 529 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 538 Invalid, 0 Unknown, 287 Unchecked, 0.2s Time] [2022-03-03 19:34:48,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6380 states. [2022-03-03 19:34:48,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6380 to 4367. [2022-03-03 19:34:48,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4367 states, 4366 states have (on average 2.983279890059551) internal successors, (13025), 4366 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:48,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4367 states to 4367 states and 13025 transitions. [2022-03-03 19:34:48,335 INFO L78 Accepts]: Start accepts. Automaton has 4367 states and 13025 transitions. Word has length 35 [2022-03-03 19:34:48,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:48,335 INFO L470 AbstractCegarLoop]: Abstraction has 4367 states and 13025 transitions. [2022-03-03 19:34:48,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:34:48,335 INFO L276 IsEmpty]: Start isEmpty. Operand 4367 states and 13025 transitions. [2022-03-03 19:34:48,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:34:48,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:48,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:34:48,356 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-03 19:34:48,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:48,556 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:34:48,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:48,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1607516620, now seen corresponding path program 71 times [2022-03-03 19:34:48,558 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:48,558 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013855126] [2022-03-03 19:34:48,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:48,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:48,704 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:48,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:48,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013855126] [2022-03-03 19:34:48,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013855126] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:48,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712659839] [2022-03-03 19:34:48,704 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:34:48,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:48,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:48,705 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-03 19:34:48,706 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-03 19:34:48,730 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:34:48,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:48,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:34:48,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:48,845 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-03 19:34:50,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:50,159 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 32 treesize of output 32 [2022-03-03 19:34:50,311 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-03 19:34:50,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-03 19:34:50,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:34:50,316 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 18 treesize of output 23 [2022-03-03 19:34:50,332 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:50,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:56,727 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:34:56,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:35:01,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:01,315 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 34 treesize of output 38 [2022-03-03 19:35:09,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:09,795 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:35:09,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:09,820 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:35:12,809 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:12,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712659839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:12,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:12,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:35:12,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747742067] [2022-03-03 19:35:12,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:12,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:35:12,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:12,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:35:12,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=541, Unknown=12, NotChecked=0, Total=650 [2022-03-03 19:35:12,810 INFO L87 Difference]: Start difference. First operand 4367 states and 13025 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-03 19:35:27,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:27,781 INFO L93 Difference]: Finished difference Result 6253 states and 18469 transitions. [2022-03-03 19:35:27,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:35:27,782 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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 35 [2022-03-03 19:35:27,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:27,792 INFO L225 Difference]: With dead ends: 6253 [2022-03-03 19:35:27,792 INFO L226 Difference]: Without dead ends: 6112 [2022-03-03 19:35:27,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 34.7s TimeCoverageRelationStatistics Valid=164, Invalid=940, Unknown=18, NotChecked=0, Total=1122 [2022-03-03 19:35:27,792 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 169 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 456 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:27,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 514 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 251 Invalid, 0 Unknown, 456 Unchecked, 0.1s Time] [2022-03-03 19:35:27,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2022-03-03 19:35:27,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 4485. [2022-03-03 19:35:27,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4485 states, 4484 states have (on average 2.983719892952721) internal successors, (13379), 4484 states have internal predecessors, (13379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4485 states to 4485 states and 13379 transitions. [2022-03-03 19:35:27,859 INFO L78 Accepts]: Start accepts. Automaton has 4485 states and 13379 transitions. Word has length 35 [2022-03-03 19:35:27,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:27,859 INFO L470 AbstractCegarLoop]: Abstraction has 4485 states and 13379 transitions. [2022-03-03 19:35:27,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-03 19:35:27,859 INFO L276 IsEmpty]: Start isEmpty. Operand 4485 states and 13379 transitions. [2022-03-03 19:35:27,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:27,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:27,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:27,880 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-03 19:35:28,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:28,075 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:28,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:28,075 INFO L85 PathProgramCache]: Analyzing trace with hash 720186354, now seen corresponding path program 72 times [2022-03-03 19:35:28,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:28,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601067456] [2022-03-03 19:35:28,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:28,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:28,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:28,209 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:28,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:28,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601067456] [2022-03-03 19:35:28,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601067456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:28,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306519965] [2022-03-03 19:35:28,209 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:35:28,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:28,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:28,210 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-03 19:35:28,212 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-03 19:35:28,245 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:35:28,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:28,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:35:28,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:28,331 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-03 19:35:28,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:28,653 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 35 treesize of output 35 [2022-03-03 19:35:28,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:28,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-03 19:35:28,712 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:35:28,713 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 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-03 19:35:28,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:28,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:29,101 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:29,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:29,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:29,823 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 36 treesize of output 40 [2022-03-03 19:35:30,078 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:35:30,078 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:35:30,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:30,100 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:35:30,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:30,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306519965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:30,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:30,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:35:30,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019671090] [2022-03-03 19:35:30,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:30,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:35:30,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:30,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:35:30,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:35:30,383 INFO L87 Difference]: Start difference. First operand 4485 states and 13379 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:35:30,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:30,896 INFO L93 Difference]: Finished difference Result 8356 states and 24599 transitions. [2022-03-03 19:35:30,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:35:30,896 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:35:30,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:30,910 INFO L225 Difference]: With dead ends: 8356 [2022-03-03 19:35:30,910 INFO L226 Difference]: Without dead ends: 8158 [2022-03-03 19:35:30,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=237, Invalid=1403, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:35:30,911 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 342 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 810 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:30,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 589 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 300 Invalid, 0 Unknown, 810 Unchecked, 0.2s Time] [2022-03-03 19:35:30,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8158 states. [2022-03-03 19:35:30,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8158 to 4725. [2022-03-03 19:35:30,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4725 states, 4724 states have (on average 2.982853513971211) internal successors, (14091), 4724 states have internal predecessors, (14091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4725 states to 4725 states and 14091 transitions. [2022-03-03 19:35:30,994 INFO L78 Accepts]: Start accepts. Automaton has 4725 states and 14091 transitions. Word has length 35 [2022-03-03 19:35:30,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:30,994 INFO L470 AbstractCegarLoop]: Abstraction has 4725 states and 14091 transitions. [2022-03-03 19:35:30,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:35:30,994 INFO L276 IsEmpty]: Start isEmpty. Operand 4725 states and 14091 transitions. [2022-03-03 19:35:30,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:31,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:31,000 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:31,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:31,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-03 19:35:31,215 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:31,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:31,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2086188794, now seen corresponding path program 73 times [2022-03-03 19:35:31,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:31,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24053709] [2022-03-03 19:35:31,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:31,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:31,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:31,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:31,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:31,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24053709] [2022-03-03 19:35:31,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24053709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:31,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235629854] [2022-03-03 19:35:31,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:35:31,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:31,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:31,387 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-03 19:35:31,387 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-03 19:35:31,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:31,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:31,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:31,533 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-03 19:35:31,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:31,600 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 32 treesize of output 34 [2022-03-03 19:35:31,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:31,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:35:31,663 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:35:31,663 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 18 treesize of output 12 [2022-03-03 19:35:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:31,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:31,793 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:31,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:32,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:32,284 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 35 treesize of output 39 [2022-03-03 19:35:32,450 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:32,450 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:32,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:32,464 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:32,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:32,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235629854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:32,934 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:32,934 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:35:32,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486815624] [2022-03-03 19:35:32,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:32,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:35:32,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:32,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:35:32,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:35:32,934 INFO L87 Difference]: Start difference. First operand 4725 states and 14091 transitions. Second operand has 20 states, 20 states have (on average 2.85) 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-03 19:35:33,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:33,194 INFO L93 Difference]: Finished difference Result 6963 states and 20661 transitions. [2022-03-03 19:35:33,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:35:33,195 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) 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 35 [2022-03-03 19:35:33,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:33,207 INFO L225 Difference]: With dead ends: 6963 [2022-03-03 19:35:33,207 INFO L226 Difference]: Without dead ends: 6917 [2022-03-03 19:35:33,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:35:33,208 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 108 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:33,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 467 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 603 Invalid, 0 Unknown, 194 Unchecked, 0.2s Time] [2022-03-03 19:35:33,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6917 states. [2022-03-03 19:35:33,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6917 to 4925. [2022-03-03 19:35:33,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4925 states, 4924 states have (on average 2.982331437855402) internal successors, (14685), 4924 states have internal predecessors, (14685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:33,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4925 states to 4925 states and 14685 transitions. [2022-03-03 19:35:33,308 INFO L78 Accepts]: Start accepts. Automaton has 4925 states and 14685 transitions. Word has length 35 [2022-03-03 19:35:33,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:33,308 INFO L470 AbstractCegarLoop]: Abstraction has 4925 states and 14685 transitions. [2022-03-03 19:35:33,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) 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-03 19:35:33,308 INFO L276 IsEmpty]: Start isEmpty. Operand 4925 states and 14685 transitions. [2022-03-03 19:35:33,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:33,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:33,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:33,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:33,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:33,527 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:33,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:33,529 INFO L85 PathProgramCache]: Analyzing trace with hash -2019698960, now seen corresponding path program 74 times [2022-03-03 19:35:33,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:33,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570932707] [2022-03-03 19:35:33,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:33,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:33,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:33,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:33,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570932707] [2022-03-03 19:35:33,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570932707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:33,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315627581] [2022-03-03 19:35:33,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:35:33,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:33,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:33,655 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-03 19:35:33,656 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-03 19:35:33,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:35:33,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:33,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:33,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:33,757 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-03 19:35:33,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:33,814 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 32 treesize of output 34 [2022-03-03 19:35:33,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:33,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:35:33,862 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:35:33,862 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 18 treesize of output 12 [2022-03-03 19:35:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:33,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:33,959 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:33,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:34,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:34,228 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 35 treesize of output 39 [2022-03-03 19:35:34,344 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:34,344 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:34,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:34,359 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:34,814 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:34,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315627581] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:34,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:34,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:35:34,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858852454] [2022-03-03 19:35:34,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:34,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:35:34,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:34,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:35:34,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:35:34,815 INFO L87 Difference]: Start difference. First operand 4925 states and 14685 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03 19:35:35,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:35,054 INFO L93 Difference]: Finished difference Result 7178 states and 21361 transitions. [2022-03-03 19:35:35,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:35:35,054 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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 35 [2022-03-03 19:35:35,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:35,066 INFO L225 Difference]: With dead ends: 7178 [2022-03-03 19:35:35,066 INFO L226 Difference]: Without dead ends: 7132 [2022-03-03 19:35:35,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:35:35,066 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 137 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:35,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 446 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 466 Invalid, 0 Unknown, 199 Unchecked, 0.1s Time] [2022-03-03 19:35:35,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7132 states. [2022-03-03 19:35:35,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7132 to 4745. [2022-03-03 19:35:35,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4745 states, 4744 states have (on average 2.9837689713322093) internal successors, (14155), 4744 states have internal predecessors, (14155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:35,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4745 states to 4745 states and 14155 transitions. [2022-03-03 19:35:35,136 INFO L78 Accepts]: Start accepts. Automaton has 4745 states and 14155 transitions. Word has length 35 [2022-03-03 19:35:35,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:35,136 INFO L470 AbstractCegarLoop]: Abstraction has 4745 states and 14155 transitions. [2022-03-03 19:35:35,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03 19:35:35,136 INFO L276 IsEmpty]: Start isEmpty. Operand 4745 states and 14155 transitions. [2022-03-03 19:35:35,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:35,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:35,141 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:35,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-03 19:35:35,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:35,355 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:35,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:35,356 INFO L85 PathProgramCache]: Analyzing trace with hash 2037954866, now seen corresponding path program 75 times [2022-03-03 19:35:35,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:35,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105750649] [2022-03-03 19:35:35,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:35,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:35,458 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:35,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:35,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105750649] [2022-03-03 19:35:35,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105750649] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:35,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90458290] [2022-03-03 19:35:35,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:35:35,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:35,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:35,460 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-03 19:35:35,461 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-03 19:35:35,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:35:35,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:35,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:35,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:35,595 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-03 19:35:35,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:35,695 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 32 treesize of output 34 [2022-03-03 19:35:35,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:35,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:35:35,739 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:35:35,739 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 18 treesize of output 12 [2022-03-03 19:35:35,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:35,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:35,876 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:35,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:36,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:36,151 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 35 treesize of output 39 [2022-03-03 19:35:36,342 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:36,342 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:36,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:36,381 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:36,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90458290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:36,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:36,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:35:36,764 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324811409] [2022-03-03 19:35:36,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:36,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:35:36,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:36,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:35:36,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:35:36,764 INFO L87 Difference]: Start difference. First operand 4745 states and 14155 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-03 19:35:37,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:37,090 INFO L93 Difference]: Finished difference Result 7032 states and 20911 transitions. [2022-03-03 19:35:37,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:35:37,091 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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 35 [2022-03-03 19:35:37,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:37,103 INFO L225 Difference]: With dead ends: 7032 [2022-03-03 19:35:37,103 INFO L226 Difference]: Without dead ends: 6986 [2022-03-03 19:35:37,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:35:37,103 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 141 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:37,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 470 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 547 Invalid, 0 Unknown, 238 Unchecked, 0.2s Time] [2022-03-03 19:35:37,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6986 states. [2022-03-03 19:35:37,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6986 to 4761. [2022-03-03 19:35:37,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4761 states, 4760 states have (on average 2.982983193277311) internal successors, (14199), 4760 states have internal predecessors, (14199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:37,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4761 states to 4761 states and 14199 transitions. [2022-03-03 19:35:37,172 INFO L78 Accepts]: Start accepts. Automaton has 4761 states and 14199 transitions. Word has length 35 [2022-03-03 19:35:37,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:37,172 INFO L470 AbstractCegarLoop]: Abstraction has 4761 states and 14199 transitions. [2022-03-03 19:35:37,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-03 19:35:37,172 INFO L276 IsEmpty]: Start isEmpty. Operand 4761 states and 14199 transitions. [2022-03-03 19:35:37,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:37,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:37,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:37,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:37,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-03 19:35:37,391 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:37,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:37,392 INFO L85 PathProgramCache]: Analyzing trace with hash 859579566, now seen corresponding path program 76 times [2022-03-03 19:35:37,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:37,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424766338] [2022-03-03 19:35:37,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:37,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:37,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:37,538 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:37,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:37,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424766338] [2022-03-03 19:35:37,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424766338] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:37,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766899731] [2022-03-03 19:35:37,538 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:35:37,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:37,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:37,539 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-03 19:35:37,540 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-03 19:35:37,564 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:35:37,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:37,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:37,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:37,681 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-03 19:35:37,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:37,856 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 37 treesize of output 39 [2022-03-03 19:35:38,500 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-03-03 19:35:38,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2022-03-03 19:35:38,504 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-03 19:35:38,504 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 12 [2022-03-03 19:35:38,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:38,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:38,668 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:38,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:39,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:39,008 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 35 treesize of output 39 [2022-03-03 19:35:39,261 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:39,261 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:39,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:39,284 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:40,493 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:40,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766899731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:40,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:40,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:35:40,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168313651] [2022-03-03 19:35:40,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:40,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:35:40,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:40,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:35:40,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=386, Unknown=1, NotChecked=0, Total=462 [2022-03-03 19:35:40,502 INFO L87 Difference]: Start difference. First operand 4761 states and 14199 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:35:40,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:40,786 INFO L93 Difference]: Finished difference Result 7030 states and 20928 transitions. [2022-03-03 19:35:40,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:35:40,799 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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 35 [2022-03-03 19:35:40,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:40,808 INFO L225 Difference]: With dead ends: 7030 [2022-03-03 19:35:40,809 INFO L226 Difference]: Without dead ends: 6984 [2022-03-03 19:35:40,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=631, Unknown=1, NotChecked=0, Total=756 [2022-03-03 19:35:40,809 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 120 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:40,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 488 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 466 Invalid, 0 Unknown, 252 Unchecked, 0.2s Time] [2022-03-03 19:35:40,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6984 states. [2022-03-03 19:35:40,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6984 to 4853. [2022-03-03 19:35:40,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4853 states, 4852 states have (on average 2.983305853256389) internal successors, (14475), 4852 states have internal predecessors, (14475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:40,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4853 states to 4853 states and 14475 transitions. [2022-03-03 19:35:40,878 INFO L78 Accepts]: Start accepts. Automaton has 4853 states and 14475 transitions. Word has length 35 [2022-03-03 19:35:40,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:40,878 INFO L470 AbstractCegarLoop]: Abstraction has 4853 states and 14475 transitions. [2022-03-03 19:35:40,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:35:40,878 INFO L276 IsEmpty]: Start isEmpty. Operand 4853 states and 14475 transitions. [2022-03-03 19:35:40,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:40,884 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:40,884 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:40,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-03 19:35:41,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-03 19:35:41,100 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:41,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:41,100 INFO L85 PathProgramCache]: Analyzing trace with hash -996393174, now seen corresponding path program 77 times [2022-03-03 19:35:41,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:41,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885883019] [2022-03-03 19:35:41,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:41,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:41,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:41,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:41,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:41,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885883019] [2022-03-03 19:35:41,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885883019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:41,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955983005] [2022-03-03 19:35:41,244 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:35:41,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:41,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:41,246 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-03 19:35:41,246 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-03 19:35:41,270 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:35:41,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:41,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:41,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:41,360 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-03 19:35:41,523 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:35:41,524 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 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-03 19:35:41,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:41,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:35:41,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:41,549 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 16 treesize of output 21 [2022-03-03 19:35:41,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:41,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:41,722 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:41,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:42,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:42,159 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 35 treesize of output 39 [2022-03-03 19:35:42,364 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:42,364 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:42,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:42,382 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:42,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:42,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955983005] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:42,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:42,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:35:42,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368547119] [2022-03-03 19:35:42,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:42,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:35:42,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:42,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:35:42,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:35:42,939 INFO L87 Difference]: Start difference. First operand 4853 states and 14475 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:43,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:43,145 INFO L93 Difference]: Finished difference Result 6326 states and 18815 transitions. [2022-03-03 19:35:43,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:35:43,145 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:35:43,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:43,154 INFO L225 Difference]: With dead ends: 6326 [2022-03-03 19:35:43,155 INFO L226 Difference]: Without dead ends: 6310 [2022-03-03 19:35:43,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:35:43,155 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 101 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 380 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:43,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 702 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 600 Invalid, 0 Unknown, 380 Unchecked, 0.2s Time] [2022-03-03 19:35:43,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6310 states. [2022-03-03 19:35:43,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6310 to 5053. [2022-03-03 19:35:43,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5053 states, 5052 states have (on average 2.9827790973871733) internal successors, (15069), 5052 states have internal predecessors, (15069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:43,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5053 states to 5053 states and 15069 transitions. [2022-03-03 19:35:43,221 INFO L78 Accepts]: Start accepts. Automaton has 5053 states and 15069 transitions. Word has length 35 [2022-03-03 19:35:43,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:43,221 INFO L470 AbstractCegarLoop]: Abstraction has 5053 states and 15069 transitions. [2022-03-03 19:35:43,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:43,221 INFO L276 IsEmpty]: Start isEmpty. Operand 5053 states and 15069 transitions. [2022-03-03 19:35:43,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:43,227 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:43,227 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:43,244 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-03 19:35:43,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:43,439 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:43,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:43,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1667159094, now seen corresponding path program 78 times [2022-03-03 19:35:43,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:43,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104388001] [2022-03-03 19:35:43,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:43,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:43,551 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:43,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:43,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104388001] [2022-03-03 19:35:43,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104388001] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:43,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395367554] [2022-03-03 19:35:43,551 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:35:43,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:43,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:43,552 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-03 19:35:43,553 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-03 19:35:43,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:35:43,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:43,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:43,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:43,643 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-03 19:35:43,765 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:35:43,765 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 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-03 19:35:43,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:43,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:35:43,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:43,793 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 16 treesize of output 21 [2022-03-03 19:35:43,802 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:43,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:43,898 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:43,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:44,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:44,143 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 35 treesize of output 39 [2022-03-03 19:35:44,258 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:44,258 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:44,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:44,272 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:44,916 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:44,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395367554] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:44,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:44,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:35:44,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73696604] [2022-03-03 19:35:44,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:44,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:35:44,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:44,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:35:44,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:35:44,917 INFO L87 Difference]: Start difference. First operand 5053 states and 15069 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:35:45,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:45,139 INFO L93 Difference]: Finished difference Result 7904 states and 23459 transitions. [2022-03-03 19:35:45,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:35:45,140 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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 35 [2022-03-03 19:35:45,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:45,152 INFO L225 Difference]: With dead ends: 7904 [2022-03-03 19:35:45,152 INFO L226 Difference]: Without dead ends: 7756 [2022-03-03 19:35:45,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:35:45,153 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 161 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 342 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:45,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 485 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 447 Invalid, 0 Unknown, 342 Unchecked, 0.1s Time] [2022-03-03 19:35:45,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7756 states. [2022-03-03 19:35:45,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7756 to 5470. [2022-03-03 19:35:45,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5470 states, 5469 states have (on average 2.9780581459133297) internal successors, (16287), 5469 states have internal predecessors, (16287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:45,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5470 states to 5470 states and 16287 transitions. [2022-03-03 19:35:45,236 INFO L78 Accepts]: Start accepts. Automaton has 5470 states and 16287 transitions. Word has length 35 [2022-03-03 19:35:45,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:45,237 INFO L470 AbstractCegarLoop]: Abstraction has 5470 states and 16287 transitions. [2022-03-03 19:35:45,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:35:45,237 INFO L276 IsEmpty]: Start isEmpty. Operand 5470 states and 16287 transitions. [2022-03-03 19:35:45,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:45,244 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:45,244 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:45,259 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-03 19:35:45,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:45,456 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:45,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:45,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1778705232, now seen corresponding path program 79 times [2022-03-03 19:35:45,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:45,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911601767] [2022-03-03 19:35:45,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:45,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:45,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:45,554 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:45,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:45,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911601767] [2022-03-03 19:35:45,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911601767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:45,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163844227] [2022-03-03 19:35:45,554 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:35:45,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:45,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:45,555 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-03 19:35:45,556 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-03 19:35:45,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:45,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:35:45,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:45,645 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-03 19:35:46,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2022-03-03 19:35:47,206 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-03-03 19:35:47,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2022-03-03 19:35:47,209 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:35:47,209 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 20 treesize of output 12 [2022-03-03 19:35:47,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:47,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:47,361 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:47,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:47,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:47,640 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 35 treesize of output 39 [2022-03-03 19:35:47,782 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:47,782 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:47,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:47,801 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:48,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:48,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163844227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:48,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:48,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-03 19:35:48,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794527788] [2022-03-03 19:35:48,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:48,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:35:48,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:48,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:35:48,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=347, Unknown=3, NotChecked=0, Total=420 [2022-03-03 19:35:48,516 INFO L87 Difference]: Start difference. First operand 5470 states and 16287 transitions. Second operand has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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-03 19:35:48,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:48,854 INFO L93 Difference]: Finished difference Result 8529 states and 25124 transitions. [2022-03-03 19:35:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:35:48,855 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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 35 [2022-03-03 19:35:48,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:48,868 INFO L225 Difference]: With dead ends: 8529 [2022-03-03 19:35:48,868 INFO L226 Difference]: Without dead ends: 8320 [2022-03-03 19:35:48,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=134, Invalid=733, Unknown=3, NotChecked=0, Total=870 [2022-03-03 19:35:48,868 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 171 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 485 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:48,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 489 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 458 Invalid, 0 Unknown, 485 Unchecked, 0.2s Time] [2022-03-03 19:35:48,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8320 states. [2022-03-03 19:35:48,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8320 to 6294. [2022-03-03 19:35:48,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6294 states, 6293 states have (on average 2.973621484188781) internal successors, (18713), 6293 states have internal predecessors, (18713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:48,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6294 states to 6294 states and 18713 transitions. [2022-03-03 19:35:48,956 INFO L78 Accepts]: Start accepts. Automaton has 6294 states and 18713 transitions. Word has length 35 [2022-03-03 19:35:48,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:48,956 INFO L470 AbstractCegarLoop]: Abstraction has 6294 states and 18713 transitions. [2022-03-03 19:35:48,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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-03 19:35:48,956 INFO L276 IsEmpty]: Start isEmpty. Operand 6294 states and 18713 transitions. [2022-03-03 19:35:48,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:48,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:48,964 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:48,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:49,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-03 19:35:49,180 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:49,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:49,180 INFO L85 PathProgramCache]: Analyzing trace with hash 91998208, now seen corresponding path program 80 times [2022-03-03 19:35:49,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:49,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571530040] [2022-03-03 19:35:49,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:49,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:49,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:49,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:49,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:49,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571530040] [2022-03-03 19:35:49,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571530040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:49,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809418962] [2022-03-03 19:35:49,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:35:49,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:49,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:49,310 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-03 19:35:49,334 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-03 19:35:49,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:35:49,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:49,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:35:49,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:49,421 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-03 19:35:49,601 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:35:49,602 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 3 case distinctions, treesize of input 50 treesize of output 32 [2022-03-03 19:35:49,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:49,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:35:49,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:49,914 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 16 treesize of output 21 [2022-03-03 19:35:49,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:49,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:50,078 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:50,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:50,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:50,488 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 35 treesize of output 39 [2022-03-03 19:35:50,725 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:50,726 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:50,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:50,749 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:51,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:51,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809418962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:51,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:51,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:35:51,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046112153] [2022-03-03 19:35:51,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:51,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:35:51,239 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:51,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:35:51,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:35:51,240 INFO L87 Difference]: Start difference. First operand 6294 states and 18713 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:51,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:51,512 INFO L93 Difference]: Finished difference Result 8450 states and 25092 transitions. [2022-03-03 19:35:51,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:35:51,512 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:35:51,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:51,524 INFO L225 Difference]: With dead ends: 8450 [2022-03-03 19:35:51,525 INFO L226 Difference]: Without dead ends: 8354 [2022-03-03 19:35:51,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:35:51,525 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 130 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 453 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:51,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 545 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 494 Invalid, 0 Unknown, 453 Unchecked, 0.2s Time] [2022-03-03 19:35:51,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8354 states. [2022-03-03 19:35:51,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8354 to 6308. [2022-03-03 19:35:51,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6308 states, 6307 states have (on average 2.974472807991121) internal successors, (18760), 6307 states have internal predecessors, (18760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:51,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6308 states to 6308 states and 18760 transitions. [2022-03-03 19:35:51,619 INFO L78 Accepts]: Start accepts. Automaton has 6308 states and 18760 transitions. Word has length 35 [2022-03-03 19:35:51,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:51,619 INFO L470 AbstractCegarLoop]: Abstraction has 6308 states and 18760 transitions. [2022-03-03 19:35:51,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:51,619 INFO L276 IsEmpty]: Start isEmpty. Operand 6308 states and 18760 transitions. [2022-03-03 19:35:51,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:51,627 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:51,628 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:51,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-03 19:35:51,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:51,843 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:51,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:51,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1013781906, now seen corresponding path program 81 times [2022-03-03 19:35:51,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:51,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312499153] [2022-03-03 19:35:51,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:51,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:51,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:51,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312499153] [2022-03-03 19:35:51,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312499153] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:51,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587239114] [2022-03-03 19:35:51,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:35:51,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:51,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:51,985 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-03 19:35:51,986 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-03 19:35:52,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:35:52,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:52,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:52,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:52,110 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-03 19:35:52,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:52,279 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 37 treesize of output 39 [2022-03-03 19:35:52,952 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-03-03 19:35:52,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2022-03-03 19:35:52,956 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-03 19:35:52,956 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 12 [2022-03-03 19:35:52,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:52,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:53,106 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:53,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:53,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:53,409 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 35 treesize of output 39 [2022-03-03 19:35:53,628 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:53,629 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:53,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:53,649 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:54,546 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:54,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587239114] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:54,546 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:54,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:35:54,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19481005] [2022-03-03 19:35:54,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:54,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:35:54,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:54,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:35:54,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=386, Unknown=1, NotChecked=0, Total=462 [2022-03-03 19:35:54,547 INFO L87 Difference]: Start difference. First operand 6308 states and 18760 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:35:54,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:54,835 INFO L93 Difference]: Finished difference Result 10371 states and 30783 transitions. [2022-03-03 19:35:54,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:35:54,835 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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 35 [2022-03-03 19:35:54,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:54,850 INFO L225 Difference]: With dead ends: 10371 [2022-03-03 19:35:54,850 INFO L226 Difference]: Without dead ends: 10325 [2022-03-03 19:35:54,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=105, Invalid=544, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:35:54,850 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 200 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 335 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:54,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 384 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 403 Invalid, 0 Unknown, 335 Unchecked, 0.2s Time] [2022-03-03 19:35:54,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10325 states. [2022-03-03 19:35:54,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10325 to 7068. [2022-03-03 19:35:54,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7068 states, 7067 states have (on average 2.977925569548606) internal successors, (21045), 7067 states have internal predecessors, (21045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:54,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7068 states to 7068 states and 21045 transitions. [2022-03-03 19:35:54,974 INFO L78 Accepts]: Start accepts. Automaton has 7068 states and 21045 transitions. Word has length 35 [2022-03-03 19:35:54,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:54,974 INFO L470 AbstractCegarLoop]: Abstraction has 7068 states and 21045 transitions. [2022-03-03 19:35:54,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:35:54,975 INFO L276 IsEmpty]: Start isEmpty. Operand 7068 states and 21045 transitions. [2022-03-03 19:35:54,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:54,984 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:54,984 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:55,000 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-03 19:35:55,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:55,191 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:55,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:55,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1117078672, now seen corresponding path program 82 times [2022-03-03 19:35:55,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:55,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065769298] [2022-03-03 19:35:55,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:55,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:55,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:55,310 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:55,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:55,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065769298] [2022-03-03 19:35:55,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065769298] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:55,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010686727] [2022-03-03 19:35:55,310 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:35:55,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:55,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:55,311 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-03 19:35:55,312 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-03 19:35:55,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:35:55,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:55,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:55,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:55,448 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-03 19:35:55,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-03-03 19:35:56,299 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-03-03 19:35:56,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 31 [2022-03-03 19:35:56,302 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:35:56,303 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 18 treesize of output 12 [2022-03-03 19:35:56,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:56,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:56,457 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:35:56,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:35:56,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:56,734 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 35 treesize of output 39 [2022-03-03 19:35:56,859 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:35:56,859 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:35:56,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:56,875 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:35:57,649 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:57,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010686727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:57,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:57,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:35:57,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565150112] [2022-03-03 19:35:57,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:57,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:35:57,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:57,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:35:57,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=386, Unknown=1, NotChecked=0, Total=462 [2022-03-03 19:35:57,650 INFO L87 Difference]: Start difference. First operand 7068 states and 21045 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 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-03 19:35:57,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:57,904 INFO L93 Difference]: Finished difference Result 9572 states and 28454 transitions. [2022-03-03 19:35:57,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:35:57,904 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 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 35 [2022-03-03 19:35:57,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:57,920 INFO L225 Difference]: With dead ends: 9572 [2022-03-03 19:35:57,920 INFO L226 Difference]: Without dead ends: 9526 [2022-03-03 19:35:57,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=105, Invalid=544, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:35:57,920 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 98 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 318 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:57,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 477 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 429 Invalid, 0 Unknown, 318 Unchecked, 0.2s Time] [2022-03-03 19:35:57,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9526 states. [2022-03-03 19:35:58,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9526 to 7058. [2022-03-03 19:35:58,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7058 states, 7057 states have (on average 2.977894289358084) internal successors, (21015), 7057 states have internal predecessors, (21015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:35:58,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7058 states to 7058 states and 21015 transitions. [2022-03-03 19:35:58,031 INFO L78 Accepts]: Start accepts. Automaton has 7058 states and 21015 transitions. Word has length 35 [2022-03-03 19:35:58,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:58,031 INFO L470 AbstractCegarLoop]: Abstraction has 7058 states and 21015 transitions. [2022-03-03 19:35:58,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 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-03 19:35:58,031 INFO L276 IsEmpty]: Start isEmpty. Operand 7058 states and 21015 transitions. [2022-03-03 19:35:58,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:35:58,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:58,041 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:35:58,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:58,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-03-03 19:35:58,255 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:35:58,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:58,256 INFO L85 PathProgramCache]: Analyzing trace with hash 768971376, now seen corresponding path program 83 times [2022-03-03 19:35:58,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:58,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419539337] [2022-03-03 19:35:58,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:58,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:58,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:58,414 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:58,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:58,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419539337] [2022-03-03 19:35:58,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419539337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:58,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491060487] [2022-03-03 19:35:58,415 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:35:58,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:58,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:58,416 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-03 19:35:58,417 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-03 19:35:58,443 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:35:58,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:58,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:35:58,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:58,575 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-03 19:35:59,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:59,464 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 32 treesize of output 34 [2022-03-03 19:35:59,632 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-03 19:35:59,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-03 19:35:59,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:35:59,637 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 18 treesize of output 23 [2022-03-03 19:35:59,649 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:59,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:02,566 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:36:02,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:36:05,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:05,460 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 34 treesize of output 38 [2022-03-03 19:36:16,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:16,252 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 79 [2022-03-03 19:36:16,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:16,274 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 111 [2022-03-03 19:36:16,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:16,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491060487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:16,703 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:16,703 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-03 19:36:16,703 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277253683] [2022-03-03 19:36:16,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:16,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:36:16,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:16,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:36:16,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=354, Unknown=7, NotChecked=0, Total=420 [2022-03-03 19:36:16,705 INFO L87 Difference]: Start difference. First operand 7058 states and 21015 transitions. Second operand has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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-03 19:36:16,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:16,922 INFO L93 Difference]: Finished difference Result 8250 states and 24463 transitions. [2022-03-03 19:36:16,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:36:16,922 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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 35 [2022-03-03 19:36:16,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:16,935 INFO L225 Difference]: With dead ends: 8250 [2022-03-03 19:36:16,935 INFO L226 Difference]: Without dead ends: 8213 [2022-03-03 19:36:16,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=78, Invalid=467, Unknown=7, NotChecked=0, Total=552 [2022-03-03 19:36:16,936 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 91 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:16,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 463 Invalid, 693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 172 Invalid, 0 Unknown, 513 Unchecked, 0.1s Time] [2022-03-03 19:36:16,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8213 states. [2022-03-03 19:36:17,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8213 to 7064. [2022-03-03 19:36:17,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7064 states, 7063 states have (on average 2.9776299023078012) internal successors, (21031), 7063 states have internal predecessors, (21031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:17,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7064 states to 7064 states and 21031 transitions. [2022-03-03 19:36:17,034 INFO L78 Accepts]: Start accepts. Automaton has 7064 states and 21031 transitions. Word has length 35 [2022-03-03 19:36:17,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:17,034 INFO L470 AbstractCegarLoop]: Abstraction has 7064 states and 21031 transitions. [2022-03-03 19:36:17,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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-03 19:36:17,034 INFO L276 IsEmpty]: Start isEmpty. Operand 7064 states and 21031 transitions. [2022-03-03 19:36:17,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:17,072 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:17,072 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:17,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-03 19:36:17,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:17,287 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:17,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:17,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1198292946, now seen corresponding path program 84 times [2022-03-03 19:36:17,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:17,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479682268] [2022-03-03 19:36:17,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:17,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:17,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:17,438 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:17,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:17,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479682268] [2022-03-03 19:36:17,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479682268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:17,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417242959] [2022-03-03 19:36:17,439 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:36:17,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:17,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:17,440 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-03 19:36:17,440 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-03 19:36:17,468 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:36:17,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:17,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:36:17,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:17,548 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-03 19:36:18,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:18,248 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 34 treesize of output 34 [2022-03-03 19:36:18,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:18,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 62 [2022-03-03 19:36:18,374 INFO L353 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2022-03-03 19:36:18,374 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 3 case distinctions, treesize of input 53 treesize of output 41 [2022-03-03 19:36:18,421 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:18,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:18,670 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:36:18,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:36:19,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:19,186 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 36 treesize of output 40 [2022-03-03 19:36:19,422 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:36:19,422 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:36:19,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:19,440 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:36:19,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:19,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417242959] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:19,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:19,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-03 19:36:19,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206368802] [2022-03-03 19:36:19,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:19,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:36:19,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:19,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:36:19,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=583, Unknown=1, NotChecked=0, Total=702 [2022-03-03 19:36:19,530 INFO L87 Difference]: Start difference. First operand 7064 states and 21031 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:36:20,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:20,736 INFO L93 Difference]: Finished difference Result 12975 states and 38636 transitions. [2022-03-03 19:36:20,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:36:20,738 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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 35 [2022-03-03 19:36:20,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:20,763 INFO L225 Difference]: With dead ends: 12975 [2022-03-03 19:36:20,764 INFO L226 Difference]: Without dead ends: 12834 [2022-03-03 19:36:20,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=331, Invalid=1648, Unknown=1, NotChecked=0, Total=1980 [2022-03-03 19:36:20,764 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 306 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 1270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 679 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:20,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 677 Invalid, 1270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 512 Invalid, 0 Unknown, 679 Unchecked, 0.2s Time] [2022-03-03 19:36:20,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12834 states. [2022-03-03 19:36:20,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12834 to 7960. [2022-03-03 19:36:20,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7960 states, 7959 states have (on average 2.9756250785274534) internal successors, (23683), 7959 states have internal predecessors, (23683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7960 states to 7960 states and 23683 transitions. [2022-03-03 19:36:20,911 INFO L78 Accepts]: Start accepts. Automaton has 7960 states and 23683 transitions. Word has length 35 [2022-03-03 19:36:20,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:20,911 INFO L470 AbstractCegarLoop]: Abstraction has 7960 states and 23683 transitions. [2022-03-03 19:36:20,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:36:20,911 INFO L276 IsEmpty]: Start isEmpty. Operand 7960 states and 23683 transitions. [2022-03-03 19:36:20,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:20,931 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:20,931 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:20,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:21,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:21,148 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:21,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:21,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1836978572, now seen corresponding path program 85 times [2022-03-03 19:36:21,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:21,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683184615] [2022-03-03 19:36:21,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:21,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:21,281 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:36:21,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:21,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683184615] [2022-03-03 19:36:21,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683184615] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:21,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480600939] [2022-03-03 19:36:21,281 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:36:21,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:21,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:21,283 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-03 19:36:21,285 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-03 19:36:21,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:21,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:36:21,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:21,427 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-03 19:36:21,685 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:36:21,686 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 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-03 19:36:21,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:21,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:36:21,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:21,729 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 16 treesize of output 21 [2022-03-03 19:36:21,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:21,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:21,914 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:36:21,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:36:22,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:22,269 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 35 treesize of output 39 [2022-03-03 19:36:22,453 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:36:22,453 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:36:22,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:22,478 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:36:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:23,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480600939] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:23,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:23,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:36:23,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391036871] [2022-03-03 19:36:23,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:23,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:36:23,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:23,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:36:23,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:36:23,464 INFO L87 Difference]: Start difference. First operand 7960 states and 23683 transitions. Second operand has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 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-03 19:36:24,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:24,137 INFO L93 Difference]: Finished difference Result 12760 states and 37543 transitions. [2022-03-03 19:36:24,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:36:24,137 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 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 35 [2022-03-03 19:36:24,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:24,157 INFO L225 Difference]: With dead ends: 12760 [2022-03-03 19:36:24,157 INFO L226 Difference]: Without dead ends: 12620 [2022-03-03 19:36:24,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:36:24,158 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 225 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 425 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:24,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 589 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 490 Invalid, 0 Unknown, 425 Unchecked, 0.2s Time] [2022-03-03 19:36:24,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12620 states. [2022-03-03 19:36:24,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12620 to 10318. [2022-03-03 19:36:24,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10318 states, 10317 states have (on average 2.9982553067752256) internal successors, (30933), 10317 states have internal predecessors, (30933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:24,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10318 states to 10318 states and 30933 transitions. [2022-03-03 19:36:24,338 INFO L78 Accepts]: Start accepts. Automaton has 10318 states and 30933 transitions. Word has length 35 [2022-03-03 19:36:24,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:24,338 INFO L470 AbstractCegarLoop]: Abstraction has 10318 states and 30933 transitions. [2022-03-03 19:36:24,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 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-03 19:36:24,338 INFO L276 IsEmpty]: Start isEmpty. Operand 10318 states and 30933 transitions. [2022-03-03 19:36:24,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:24,351 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:24,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:24,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:24,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-03 19:36:24,567 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:24,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:24,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1738633264, now seen corresponding path program 86 times [2022-03-03 19:36:24,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:24,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279479077] [2022-03-03 19:36:24,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:24,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:24,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:24,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:36:24,698 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:24,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279479077] [2022-03-03 19:36:24,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279479077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:24,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097675534] [2022-03-03 19:36:24,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:24,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:24,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:24,700 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-03 19:36:24,701 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-03 19:36:24,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:24,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:24,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:36:24,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:24,847 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-03 19:36:25,089 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:36:25,090 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 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-03 19:36:25,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:25,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:36:25,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:25,350 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 16 treesize of output 21 [2022-03-03 19:36:25,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:25,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:25,477 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:36:25,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:36:25,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:25,826 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 35 treesize of output 39 [2022-03-03 19:36:26,068 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:36:26,069 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:36:26,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:26,089 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:36:26,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:26,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097675534] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:26,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:26,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:36:26,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578104385] [2022-03-03 19:36:26,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:26,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:36:26,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:26,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:36:26,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:36:26,730 INFO L87 Difference]: Start difference. First operand 10318 states and 30933 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:36:27,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:27,420 INFO L93 Difference]: Finished difference Result 13903 states and 41205 transitions. [2022-03-03 19:36:27,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 19:36:27,421 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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 35 [2022-03-03 19:36:27,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:27,444 INFO L225 Difference]: With dead ends: 13903 [2022-03-03 19:36:27,445 INFO L226 Difference]: Without dead ends: 13506 [2022-03-03 19:36:27,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=258, Invalid=1464, Unknown=0, NotChecked=0, Total=1722 [2022-03-03 19:36:27,445 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 141 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 548 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:27,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 760 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 504 Invalid, 0 Unknown, 548 Unchecked, 0.2s Time] [2022-03-03 19:36:27,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13506 states. [2022-03-03 19:36:27,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13506 to 11342. [2022-03-03 19:36:27,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11342 states, 11341 states have (on average 2.998412838374041) internal successors, (34005), 11341 states have internal predecessors, (34005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:27,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11342 states to 11342 states and 34005 transitions. [2022-03-03 19:36:27,657 INFO L78 Accepts]: Start accepts. Automaton has 11342 states and 34005 transitions. Word has length 35 [2022-03-03 19:36:27,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:27,657 INFO L470 AbstractCegarLoop]: Abstraction has 11342 states and 34005 transitions. [2022-03-03 19:36:27,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:36:27,658 INFO L276 IsEmpty]: Start isEmpty. Operand 11342 states and 34005 transitions. [2022-03-03 19:36:27,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:27,671 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:27,671 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:27,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-03 19:36:27,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:27,887 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:27,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:27,888 INFO L85 PathProgramCache]: Analyzing trace with hash 587886712, now seen corresponding path program 87 times [2022-03-03 19:36:27,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:27,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308286775] [2022-03-03 19:36:27,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:27,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:27,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:28,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:36:28,018 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:28,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308286775] [2022-03-03 19:36:28,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308286775] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:28,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036825549] [2022-03-03 19:36:28,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:28,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:28,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:28,019 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-03 19:36:28,020 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-03 19:36:28,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:36:28,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:28,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:36:28,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:28,159 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-03 19:36:28,381 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:36:28,381 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 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-03 19:36:30,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:30,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:36:30,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:30,109 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 16 treesize of output 21 [2022-03-03 19:36:30,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:30,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:30,396 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:36:30,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:36:30,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:30,809 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 36 treesize of output 40 [2022-03-03 19:36:31,048 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:36:31,048 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:36:31,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:31,062 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:36:31,370 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:31,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036825549] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:31,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:31,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-03-03 19:36:31,371 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139413814] [2022-03-03 19:36:31,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:31,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:36:31,371 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:31,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:36:31,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=505, Unknown=3, NotChecked=0, Total=600 [2022-03-03 19:36:31,371 INFO L87 Difference]: Start difference. First operand 11342 states and 34005 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:36:34,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:34,401 INFO L93 Difference]: Finished difference Result 13795 states and 41040 transitions. [2022-03-03 19:36:34,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:36:34,402 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:36:34,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:34,425 INFO L225 Difference]: With dead ends: 13795 [2022-03-03 19:36:34,425 INFO L226 Difference]: Without dead ends: 13755 [2022-03-03 19:36:34,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=334, Invalid=1918, Unknown=4, NotChecked=0, Total=2256 [2022-03-03 19:36:34,425 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 183 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 758 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:34,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 693 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 125 Invalid, 0 Unknown, 758 Unchecked, 0.0s Time] [2022-03-03 19:36:34,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13755 states. [2022-03-03 19:36:34,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13755 to 12083. [2022-03-03 19:36:34,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12083 states, 12082 states have (on average 2.998013573911604) internal successors, (36222), 12082 states have internal predecessors, (36222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:34,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12083 states to 12083 states and 36222 transitions. [2022-03-03 19:36:34,611 INFO L78 Accepts]: Start accepts. Automaton has 12083 states and 36222 transitions. Word has length 35 [2022-03-03 19:36:34,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:34,611 INFO L470 AbstractCegarLoop]: Abstraction has 12083 states and 36222 transitions. [2022-03-03 19:36:34,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:36:34,611 INFO L276 IsEmpty]: Start isEmpty. Operand 12083 states and 36222 transitions. [2022-03-03 19:36:34,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:34,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:34,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:34,641 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-03 19:36:34,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:34,831 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:34,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:34,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1582132192, now seen corresponding path program 88 times [2022-03-03 19:36:34,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:34,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205428932] [2022-03-03 19:36:34,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:34,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:34,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:34,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:36:34,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:34,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205428932] [2022-03-03 19:36:34,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205428932] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:34,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084267279] [2022-03-03 19:36:34,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:36:34,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:34,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:34,964 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-03 19:36:34,964 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-03 19:36:34,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:36:34,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:34,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:36:34,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:35,116 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-03 19:36:35,401 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:36:35,401 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 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-03 19:36:35,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:35,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:36:35,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:35,618 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 16 treesize of output 21 [2022-03-03 19:36:35,634 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:35,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:35,803 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:36:35,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:36:36,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:36,291 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 35 treesize of output 39 [2022-03-03 19:36:36,482 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:36:36,482 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:36:36,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:36,504 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:36:36,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:36,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084267279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:36,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:36,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:36:36,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018921365] [2022-03-03 19:36:36,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:36,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:36:36,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:36,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:36:36,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:36:36,955 INFO L87 Difference]: Start difference. First operand 12083 states and 36222 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:36:37,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:37,605 INFO L93 Difference]: Finished difference Result 16055 states and 47847 transitions. [2022-03-03 19:36:37,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:36:37,605 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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 35 [2022-03-03 19:36:37,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:37,637 INFO L225 Difference]: With dead ends: 16055 [2022-03-03 19:36:37,638 INFO L226 Difference]: Without dead ends: 15789 [2022-03-03 19:36:37,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:36:37,638 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 222 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 553 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:37,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 568 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 525 Invalid, 0 Unknown, 553 Unchecked, 0.2s Time] [2022-03-03 19:36:37,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15789 states. [2022-03-03 19:36:37,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15789 to 12965. [2022-03-03 19:36:37,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12965 states, 12964 states have (on average 2.989817957420549) internal successors, (38760), 12964 states have internal predecessors, (38760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:37,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12965 states to 12965 states and 38760 transitions. [2022-03-03 19:36:37,879 INFO L78 Accepts]: Start accepts. Automaton has 12965 states and 38760 transitions. Word has length 35 [2022-03-03 19:36:37,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:37,879 INFO L470 AbstractCegarLoop]: Abstraction has 12965 states and 38760 transitions. [2022-03-03 19:36:37,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:36:37,879 INFO L276 IsEmpty]: Start isEmpty. Operand 12965 states and 38760 transitions. [2022-03-03 19:36:37,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:37,899 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:37,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:37,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:38,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:38,116 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:38,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:38,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1099637502, now seen corresponding path program 89 times [2022-03-03 19:36:38,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:38,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715207334] [2022-03-03 19:36:38,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:38,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:38,282 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:36:38,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:38,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715207334] [2022-03-03 19:36:38,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715207334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:38,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723238113] [2022-03-03 19:36:38,282 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:36:38,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:38,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:38,283 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-03 19:36:38,284 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-03 19:36:38,308 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:36:38,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:38,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:36:38,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:38,399 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-03 19:36:38,574 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:36:38,574 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 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-03 19:36:38,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:38,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:36:38,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:38,984 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 16 treesize of output 21 [2022-03-03 19:36:38,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:38,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:43,238 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:36:43,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:36:48,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:48,174 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 34 treesize of output 38 [2022-03-03 19:36:54,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:54,512 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:36:54,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:54,537 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:36:55,185 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:55,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723238113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:55,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:55,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:36:55,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953183480] [2022-03-03 19:36:55,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:55,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:36:55,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:55,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:36:55,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=493, Unknown=7, NotChecked=0, Total=600 [2022-03-03 19:36:55,186 INFO L87 Difference]: Start difference. First operand 12965 states and 38760 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:36:55,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:55,411 INFO L93 Difference]: Finished difference Result 14505 states and 43240 transitions. [2022-03-03 19:36:55,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:36:55,411 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:36:55,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:55,436 INFO L225 Difference]: With dead ends: 14505 [2022-03-03 19:36:55,436 INFO L226 Difference]: Without dead ends: 14471 [2022-03-03 19:36:55,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=146, Invalid=717, Unknown=7, NotChecked=0, Total=870 [2022-03-03 19:36:55,436 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 112 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 357 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:55,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 366 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 201 Invalid, 0 Unknown, 357 Unchecked, 0.1s Time] [2022-03-03 19:36:55,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14471 states. [2022-03-03 19:36:55,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14471 to 12828. [2022-03-03 19:36:55,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12828 states, 12827 states have (on average 2.989865128245108) internal successors, (38351), 12827 states have internal predecessors, (38351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:55,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12828 states to 12828 states and 38351 transitions. [2022-03-03 19:36:55,650 INFO L78 Accepts]: Start accepts. Automaton has 12828 states and 38351 transitions. Word has length 35 [2022-03-03 19:36:55,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:55,650 INFO L470 AbstractCegarLoop]: Abstraction has 12828 states and 38351 transitions. [2022-03-03 19:36:55,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:36:55,651 INFO L276 IsEmpty]: Start isEmpty. Operand 12828 states and 38351 transitions. [2022-03-03 19:36:55,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:55,683 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:55,683 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:55,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:55,884 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,SelfDestructingSolverStorable91 [2022-03-03 19:36:55,884 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:55,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:55,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1735965800, now seen corresponding path program 90 times [2022-03-03 19:36:55,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:55,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925213121] [2022-03-03 19:36:55,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:55,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:55,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:56,019 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:56,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:56,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925213121] [2022-03-03 19:36:56,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925213121] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:56,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148362531] [2022-03-03 19:36:56,019 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:36:56,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:56,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:56,020 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-03 19:36:56,021 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-03 19:36:56,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:36:56,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:56,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:36:56,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:56,166 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 17 treesize of output 13 [2022-03-03 19:36:56,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:56,206 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 32 treesize of output 34 [2022-03-03 19:36:56,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:56,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:36:56,261 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:36:56,261 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 18 treesize of output 12 [2022-03-03 19:36:56,269 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:56,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:56,359 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:36:56,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:36:56,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:56,605 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 35 treesize of output 39 [2022-03-03 19:36:56,801 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:36:56,801 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:36:56,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:56,820 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:36:57,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:57,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148362531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:57,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:57,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:36:57,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435805820] [2022-03-03 19:36:57,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:57,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:36:57,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:57,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:36:57,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:36:57,403 INFO L87 Difference]: Start difference. First operand 12828 states and 38351 transitions. Second operand has 20 states, 20 states have (on average 2.85) 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-03 19:36:57,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:57,759 INFO L93 Difference]: Finished difference Result 16027 states and 47807 transitions. [2022-03-03 19:36:57,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:36:57,759 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) 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 35 [2022-03-03 19:36:57,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:57,786 INFO L225 Difference]: With dead ends: 16027 [2022-03-03 19:36:57,786 INFO L226 Difference]: Without dead ends: 15981 [2022-03-03 19:36:57,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:36:57,786 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 113 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 301 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:57,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 555 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 583 Invalid, 0 Unknown, 301 Unchecked, 0.2s Time] [2022-03-03 19:36:57,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15981 states. [2022-03-03 19:36:58,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15981 to 12892. [2022-03-03 19:36:58,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12892 states, 12891 states have (on average 2.9899154448840277) internal successors, (38543), 12891 states have internal predecessors, (38543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:58,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12892 states to 12892 states and 38543 transitions. [2022-03-03 19:36:58,044 INFO L78 Accepts]: Start accepts. Automaton has 12892 states and 38543 transitions. Word has length 35 [2022-03-03 19:36:58,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:58,044 INFO L470 AbstractCegarLoop]: Abstraction has 12892 states and 38543 transitions. [2022-03-03 19:36:58,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) 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-03 19:36:58,044 INFO L276 IsEmpty]: Start isEmpty. Operand 12892 states and 38543 transitions. [2022-03-03 19:36:58,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:58,060 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:58,060 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:58,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:58,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:58,276 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:58,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:58,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1925045342, now seen corresponding path program 91 times [2022-03-03 19:36:58,277 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:58,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748236243] [2022-03-03 19:36:58,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:58,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:58,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:58,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:58,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748236243] [2022-03-03 19:36:58,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748236243] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:58,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772035520] [2022-03-03 19:36:58,410 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:36:58,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:58,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:58,424 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-03 19:36:58,424 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-03 19:36:58,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:58,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:36:58,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:58,593 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 17 treesize of output 13 [2022-03-03 19:36:58,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:58,657 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 32 treesize of output 34 [2022-03-03 19:36:58,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:58,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:36:58,726 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:36:58,726 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 18 treesize of output 12 [2022-03-03 19:36:58,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:58,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:58,864 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:36:58,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:36:59,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:59,523 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 35 treesize of output 39 [2022-03-03 19:36:59,860 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:36:59,860 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:36:59,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:59,883 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:00,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:00,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772035520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:00,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:00,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:37:00,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041157543] [2022-03-03 19:37:00,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:00,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:37:00,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:00,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:37:00,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:37:00,123 INFO L87 Difference]: Start difference. First operand 12892 states and 38543 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03 19:37:00,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:00,432 INFO L93 Difference]: Finished difference Result 16139 states and 48091 transitions. [2022-03-03 19:37:00,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:37:00,433 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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 35 [2022-03-03 19:37:00,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:00,460 INFO L225 Difference]: With dead ends: 16139 [2022-03-03 19:37:00,460 INFO L226 Difference]: Without dead ends: 16093 [2022-03-03 19:37:00,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:37:00,460 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 128 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 258 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:00,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 504 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 451 Invalid, 0 Unknown, 258 Unchecked, 0.2s Time] [2022-03-03 19:37:00,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16093 states. [2022-03-03 19:37:00,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16093 to 12886. [2022-03-03 19:37:00,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12886 states, 12885 states have (on average 2.989910748932868) internal successors, (38525), 12885 states have internal predecessors, (38525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:00,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12886 states to 12886 states and 38525 transitions. [2022-03-03 19:37:00,739 INFO L78 Accepts]: Start accepts. Automaton has 12886 states and 38525 transitions. Word has length 35 [2022-03-03 19:37:00,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:00,739 INFO L470 AbstractCegarLoop]: Abstraction has 12886 states and 38525 transitions. [2022-03-03 19:37:00,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03 19:37:00,739 INFO L276 IsEmpty]: Start isEmpty. Operand 12886 states and 38525 transitions. [2022-03-03 19:37:00,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:00,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:00,757 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:00,774 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-03 19:37:00,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:00,971 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:00,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:00,971 INFO L85 PathProgramCache]: Analyzing trace with hash 509356572, now seen corresponding path program 92 times [2022-03-03 19:37:00,971 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:00,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937290550] [2022-03-03 19:37:00,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:00,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:00,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:01,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:01,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937290550] [2022-03-03 19:37:01,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937290550] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:01,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156164040] [2022-03-03 19:37:01,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:37:01,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:01,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:01,135 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-03 19:37:01,135 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-03 19:37:01,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:37:01,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:01,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:37:01,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:01,297 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 17 treesize of output 13 [2022-03-03 19:37:01,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:01,450 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 37 treesize of output 39 [2022-03-03 19:37:02,117 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-03-03 19:37:02,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 33 [2022-03-03 19:37:02,120 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:37:02,121 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 20 treesize of output 12 [2022-03-03 19:37:02,132 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:02,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:02,275 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:02,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:02,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:02,977 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 35 treesize of output 39 [2022-03-03 19:37:03,147 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:03,148 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:03,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:03,170 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:03,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:03,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156164040] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:03,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:03,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:37:03,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136274536] [2022-03-03 19:37:03,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:03,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:37:03,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:03,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:37:03,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=387, Unknown=1, NotChecked=0, Total=462 [2022-03-03 19:37:03,452 INFO L87 Difference]: Start difference. First operand 12886 states and 38525 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:37:03,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:03,725 INFO L93 Difference]: Finished difference Result 16003 states and 47751 transitions. [2022-03-03 19:37:03,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:37:03,725 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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 35 [2022-03-03 19:37:03,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:03,753 INFO L225 Difference]: With dead ends: 16003 [2022-03-03 19:37:03,753 INFO L226 Difference]: Without dead ends: 15957 [2022-03-03 19:37:03,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=120, Invalid=635, Unknown=1, NotChecked=0, Total=756 [2022-03-03 19:37:03,754 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 156 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 312 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:03,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 546 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 417 Invalid, 0 Unknown, 312 Unchecked, 0.1s Time] [2022-03-03 19:37:03,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15957 states. [2022-03-03 19:37:03,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15957 to 13140. [2022-03-03 19:37:03,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13140 states, 13139 states have (on average 2.992236852119644) internal successors, (39315), 13139 states have internal predecessors, (39315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:04,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13140 states to 13140 states and 39315 transitions. [2022-03-03 19:37:04,007 INFO L78 Accepts]: Start accepts. Automaton has 13140 states and 39315 transitions. Word has length 35 [2022-03-03 19:37:04,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:04,007 INFO L470 AbstractCegarLoop]: Abstraction has 13140 states and 39315 transitions. [2022-03-03 19:37:04,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:37:04,007 INFO L276 IsEmpty]: Start isEmpty. Operand 13140 states and 39315 transitions. [2022-03-03 19:37:04,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:04,025 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:04,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:04,040 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-03 19:37:04,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:04,235 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:04,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:04,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1346616168, now seen corresponding path program 93 times [2022-03-03 19:37:04,236 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:04,236 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376995650] [2022-03-03 19:37:04,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:04,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:04,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:04,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:04,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:04,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376995650] [2022-03-03 19:37:04,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376995650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:04,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992174731] [2022-03-03 19:37:04,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:37:04,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:04,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:04,388 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-03 19:37:04,388 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-03 19:37:04,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:37:04,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:04,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:37:04,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:04,551 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 17 treesize of output 13 [2022-03-03 19:37:04,675 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:37:04,675 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 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-03 19:37:05,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:05,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:05,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:05,340 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 16 treesize of output 21 [2022-03-03 19:37:05,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:05,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:05,447 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:05,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:05,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:05,656 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 35 treesize of output 39 [2022-03-03 19:37:05,846 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:05,847 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:05,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:05,869 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:06,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992174731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:06,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:06,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:37:06,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762460576] [2022-03-03 19:37:06,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:06,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:37:06,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:06,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:37:06,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=393, Unknown=1, NotChecked=0, Total=462 [2022-03-03 19:37:06,235 INFO L87 Difference]: Start difference. First operand 13140 states and 39315 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:06,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:06,494 INFO L93 Difference]: Finished difference Result 14449 states and 43172 transitions. [2022-03-03 19:37:06,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:37:06,495 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:37:06,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:06,519 INFO L225 Difference]: With dead ends: 14449 [2022-03-03 19:37:06,520 INFO L226 Difference]: Without dead ends: 14403 [2022-03-03 19:37:06,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=81, Invalid=470, Unknown=1, NotChecked=0, Total=552 [2022-03-03 19:37:06,520 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 116 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:06,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 640 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 601 Invalid, 0 Unknown, 356 Unchecked, 0.2s Time] [2022-03-03 19:37:06,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14403 states. [2022-03-03 19:37:06,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14403 to 13094. [2022-03-03 19:37:06,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13094 states, 13093 states have (on average 2.9920568242572365) internal successors, (39175), 13093 states have internal predecessors, (39175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:06,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13094 states to 13094 states and 39175 transitions. [2022-03-03 19:37:06,734 INFO L78 Accepts]: Start accepts. Automaton has 13094 states and 39175 transitions. Word has length 35 [2022-03-03 19:37:06,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:06,734 INFO L470 AbstractCegarLoop]: Abstraction has 13094 states and 39175 transitions. [2022-03-03 19:37:06,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:06,734 INFO L276 IsEmpty]: Start isEmpty. Operand 13094 states and 39175 transitions. [2022-03-03 19:37:06,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:06,752 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:06,752 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:06,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-03 19:37:07,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:07,002 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:07,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:07,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1316936100, now seen corresponding path program 94 times [2022-03-03 19:37:07,002 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:07,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016651427] [2022-03-03 19:37:07,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:07,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:07,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:07,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:07,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:07,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016651427] [2022-03-03 19:37:07,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016651427] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:07,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778473761] [2022-03-03 19:37:07,108 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:37:07,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:07,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:07,110 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-03 19:37:07,110 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-03 19:37:07,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:37:07,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:07,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:37:07,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:07,219 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 17 treesize of output 13 [2022-03-03 19:37:07,329 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:37:07,329 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 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-03 19:37:07,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:07,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:07,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:07,363 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 16 treesize of output 21 [2022-03-03 19:37:07,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:07,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:07,496 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:07,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:07,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:07,964 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 35 treesize of output 39 [2022-03-03 19:37:08,135 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:08,136 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:08,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:08,157 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:08,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:08,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778473761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:08,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:08,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:37:08,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461926443] [2022-03-03 19:37:08,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:08,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:37:08,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:08,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:37:08,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:37:08,656 INFO L87 Difference]: Start difference. First operand 13094 states and 39175 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:37:08,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:08,949 INFO L93 Difference]: Finished difference Result 14304 states and 42732 transitions. [2022-03-03 19:37:08,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:37:08,950 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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 35 [2022-03-03 19:37:08,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:08,974 INFO L225 Difference]: With dead ends: 14304 [2022-03-03 19:37:08,974 INFO L226 Difference]: Without dead ends: 14292 [2022-03-03 19:37:08,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:37:08,975 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 108 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 386 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:08,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 669 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 479 Invalid, 0 Unknown, 386 Unchecked, 0.2s Time] [2022-03-03 19:37:08,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14292 states. [2022-03-03 19:37:09,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14292 to 13150. [2022-03-03 19:37:09,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13150 states, 13149 states have (on average 2.993307475853677) internal successors, (39359), 13149 states have internal predecessors, (39359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:09,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13150 states to 13150 states and 39359 transitions. [2022-03-03 19:37:09,178 INFO L78 Accepts]: Start accepts. Automaton has 13150 states and 39359 transitions. Word has length 35 [2022-03-03 19:37:09,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:09,178 INFO L470 AbstractCegarLoop]: Abstraction has 13150 states and 39359 transitions. [2022-03-03 19:37:09,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 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-03 19:37:09,178 INFO L276 IsEmpty]: Start isEmpty. Operand 13150 states and 39359 transitions. [2022-03-03 19:37:09,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:09,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:09,242 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:09,258 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-03 19:37:09,455 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,SelfDestructingSolverStorable96 [2022-03-03 19:37:09,455 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:09,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:09,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1847153964, now seen corresponding path program 95 times [2022-03-03 19:37:09,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:09,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182231167] [2022-03-03 19:37:09,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:09,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:09,607 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:09,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:09,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182231167] [2022-03-03 19:37:09,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182231167] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:09,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646247810] [2022-03-03 19:37:09,608 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:37:09,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:09,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:09,609 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-03 19:37:09,610 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-03 19:37:09,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:37:09,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:09,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:37:09,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:09,849 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 17 treesize of output 13 [2022-03-03 19:37:10,126 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-03 19:37:10,127 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 28 [2022-03-03 19:37:10,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:10,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:10,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:10,746 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 16 treesize of output 21 [2022-03-03 19:37:10,759 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:10,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:10,940 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:10,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:11,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:11,278 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 35 treesize of output 39 [2022-03-03 19:37:11,443 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:37:11,443 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:37:11,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:11,462 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:37:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:11,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646247810] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:11,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:11,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-03 19:37:11,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353741799] [2022-03-03 19:37:11,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:11,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:37:11,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:11,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:37:11,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=581, Unknown=1, NotChecked=0, Total=702 [2022-03-03 19:37:11,832 INFO L87 Difference]: Start difference. First operand 13150 states and 39359 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 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-03 19:37:12,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:12,676 INFO L93 Difference]: Finished difference Result 15898 states and 46950 transitions. [2022-03-03 19:37:12,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:37:12,676 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 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 35 [2022-03-03 19:37:12,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:12,707 INFO L225 Difference]: With dead ends: 15898 [2022-03-03 19:37:12,708 INFO L226 Difference]: Without dead ends: 15699 [2022-03-03 19:37:12,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=311, Invalid=1758, Unknown=1, NotChecked=0, Total=2070 [2022-03-03 19:37:12,708 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 354 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 668 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:12,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 630 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 595 Invalid, 0 Unknown, 668 Unchecked, 0.2s Time] [2022-03-03 19:37:12,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15699 states. [2022-03-03 19:37:12,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15699 to 13285. [2022-03-03 19:37:12,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13285 states, 13284 states have (on average 2.994730502860584) internal successors, (39782), 13284 states have internal predecessors, (39782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:12,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13285 states to 13285 states and 39782 transitions. [2022-03-03 19:37:12,962 INFO L78 Accepts]: Start accepts. Automaton has 13285 states and 39782 transitions. Word has length 35 [2022-03-03 19:37:12,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:12,962 INFO L470 AbstractCegarLoop]: Abstraction has 13285 states and 39782 transitions. [2022-03-03 19:37:12,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 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-03 19:37:12,962 INFO L276 IsEmpty]: Start isEmpty. Operand 13285 states and 39782 transitions. [2022-03-03 19:37:13,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:13,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:13,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:13,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:13,217 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,SelfDestructingSolverStorable97 [2022-03-03 19:37:13,218 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:13,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:13,218 INFO L85 PathProgramCache]: Analyzing trace with hash 378539072, now seen corresponding path program 96 times [2022-03-03 19:37:13,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:13,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042245288] [2022-03-03 19:37:13,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:13,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:13,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:13,306 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:13,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:13,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042245288] [2022-03-03 19:37:13,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042245288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:13,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147596149] [2022-03-03 19:37:13,307 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:37:13,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:13,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:13,310 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-03 19:37:13,311 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-03 19:37:13,336 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:37:13,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:13,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:37:13,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:13,427 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 17 treesize of output 13 [2022-03-03 19:37:13,515 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-03 19:37:13,515 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 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-03 19:37:14,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:14,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:14,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:14,079 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 16 treesize of output 21 [2022-03-03 19:37:14,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:14,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:14,290 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:14,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:14,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:14,539 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 35 treesize of output 39 [2022-03-03 19:37:14,753 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:37:14,753 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:37:14,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:14,775 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:37:15,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:15,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147596149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:15,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:15,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:37:15,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658822073] [2022-03-03 19:37:15,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:15,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:37:15,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:15,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:37:15,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=537, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:37:15,335 INFO L87 Difference]: Start difference. First operand 13285 states and 39782 transitions. Second operand has 26 states, 26 states have (on average 2.730769230769231) 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-03 19:37:16,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:16,162 INFO L93 Difference]: Finished difference Result 15998 states and 47179 transitions. [2022-03-03 19:37:16,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 19:37:16,163 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.730769230769231) 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 35 [2022-03-03 19:37:16,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:16,191 INFO L225 Difference]: With dead ends: 15998 [2022-03-03 19:37:16,191 INFO L226 Difference]: Without dead ends: 15886 [2022-03-03 19:37:16,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=286, Invalid=1693, Unknown=1, NotChecked=0, Total=1980 [2022-03-03 19:37:16,191 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 309 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 1397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 622 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:16,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 777 Invalid, 1397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 724 Invalid, 0 Unknown, 622 Unchecked, 0.3s Time] [2022-03-03 19:37:16,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15886 states. [2022-03-03 19:37:16,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15886 to 13300. [2022-03-03 19:37:16,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13300 states, 13299 states have (on average 2.9947364463493495) internal successors, (39827), 13299 states have internal predecessors, (39827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:16,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13300 states to 13300 states and 39827 transitions. [2022-03-03 19:37:16,450 INFO L78 Accepts]: Start accepts. Automaton has 13300 states and 39827 transitions. Word has length 35 [2022-03-03 19:37:16,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:16,450 INFO L470 AbstractCegarLoop]: Abstraction has 13300 states and 39827 transitions. [2022-03-03 19:37:16,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.730769230769231) 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-03 19:37:16,450 INFO L276 IsEmpty]: Start isEmpty. Operand 13300 states and 39827 transitions. [2022-03-03 19:37:16,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:16,467 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:16,468 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:16,483 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-03 19:37:16,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:16,683 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:16,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:16,685 INFO L85 PathProgramCache]: Analyzing trace with hash 819860068, now seen corresponding path program 97 times [2022-03-03 19:37:16,685 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:16,685 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492648655] [2022-03-03 19:37:16,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:16,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:16,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:16,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:16,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:16,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492648655] [2022-03-03 19:37:16,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492648655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:16,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874129256] [2022-03-03 19:37:16,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:37:16,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:16,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:16,808 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-03 19:37:16,809 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-03 19:37:16,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:16,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:37:16,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:16,988 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 17 treesize of output 13 [2022-03-03 19:37:17,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:17,057 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 34 treesize of output 36 [2022-03-03 19:37:17,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:17,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:37:17,452 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:37:17,452 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 18 treesize of output 12 [2022-03-03 19:37:17,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:17,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:17,580 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:17,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:17,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:17,865 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 35 treesize of output 39 [2022-03-03 19:37:18,011 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:18,011 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:18,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:18,030 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:18,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:18,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874129256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:18,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:18,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:37:18,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397609177] [2022-03-03 19:37:18,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:18,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:37:18,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:18,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:37:18,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=350, Unknown=1, NotChecked=0, Total=420 [2022-03-03 19:37:18,236 INFO L87 Difference]: Start difference. First operand 13300 states and 39827 transitions. Second operand has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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-03 19:37:18,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:18,512 INFO L93 Difference]: Finished difference Result 16444 states and 49120 transitions. [2022-03-03 19:37:18,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:37:18,512 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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 35 [2022-03-03 19:37:18,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:18,540 INFO L225 Difference]: With dead ends: 16444 [2022-03-03 19:37:18,541 INFO L226 Difference]: Without dead ends: 16416 [2022-03-03 19:37:18,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=83, Invalid=422, Unknown=1, NotChecked=0, Total=506 [2022-03-03 19:37:18,541 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 121 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 321 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:18,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 586 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 551 Invalid, 0 Unknown, 321 Unchecked, 0.2s Time] [2022-03-03 19:37:18,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16416 states. [2022-03-03 19:37:18,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16416 to 13101. [2022-03-03 19:37:18,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13101 states, 13100 states have (on average 2.991908396946565) internal successors, (39194), 13100 states have internal predecessors, (39194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:18,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13101 states to 13101 states and 39194 transitions. [2022-03-03 19:37:18,842 INFO L78 Accepts]: Start accepts. Automaton has 13101 states and 39194 transitions. Word has length 35 [2022-03-03 19:37:18,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:18,842 INFO L470 AbstractCegarLoop]: Abstraction has 13101 states and 39194 transitions. [2022-03-03 19:37:18,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 20 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-03 19:37:18,842 INFO L276 IsEmpty]: Start isEmpty. Operand 13101 states and 39194 transitions. [2022-03-03 19:37:18,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:18,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:18,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:18,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:19,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:19,075 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:19,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:19,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1869673868, now seen corresponding path program 98 times [2022-03-03 19:37:19,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:19,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390060603] [2022-03-03 19:37:19,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:19,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:19,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:19,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:19,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:19,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390060603] [2022-03-03 19:37:19,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390060603] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:19,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730952763] [2022-03-03 19:37:19,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:37:19,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:19,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:19,205 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-03 19:37:19,205 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-03 19:37:19,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:37:19,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:19,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:37:19,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:19,355 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 15 treesize of output 11 [2022-03-03 19:37:19,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:19,389 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 34 treesize of output 36 [2022-03-03 19:37:20,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:20,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:37:20,196 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:37:20,196 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 18 treesize of output 12 [2022-03-03 19:37:20,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:20,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:20,301 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:20,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:20,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:20,706 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 35 treesize of output 39 [2022-03-03 19:37:20,874 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:20,874 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:20,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:20,888 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:21,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:21,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730952763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:21,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:21,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:37:21,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805616060] [2022-03-03 19:37:21,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:21,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:37:21,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:21,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:37:21,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=349, Unknown=2, NotChecked=0, Total=420 [2022-03-03 19:37:21,242 INFO L87 Difference]: Start difference. First operand 13101 states and 39194 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 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-03 19:37:21,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:21,431 INFO L93 Difference]: Finished difference Result 15880 states and 47408 transitions. [2022-03-03 19:37:21,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:37:21,431 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 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 35 [2022-03-03 19:37:21,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:21,513 INFO L225 Difference]: With dead ends: 15880 [2022-03-03 19:37:21,513 INFO L226 Difference]: Without dead ends: 15834 [2022-03-03 19:37:21,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=83, Invalid=421, Unknown=2, NotChecked=0, Total=506 [2022-03-03 19:37:21,513 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 140 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:21,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 439 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 361 Invalid, 0 Unknown, 313 Unchecked, 0.1s Time] [2022-03-03 19:37:21,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15834 states. [2022-03-03 19:37:21,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15834 to 13151. [2022-03-03 19:37:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13151 states, 13150 states have (on average 2.991939163498099) internal successors, (39344), 13150 states have internal predecessors, (39344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:21,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13151 states to 13151 states and 39344 transitions. [2022-03-03 19:37:21,692 INFO L78 Accepts]: Start accepts. Automaton has 13151 states and 39344 transitions. Word has length 35 [2022-03-03 19:37:21,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:21,692 INFO L470 AbstractCegarLoop]: Abstraction has 13151 states and 39344 transitions. [2022-03-03 19:37:21,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 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-03 19:37:21,692 INFO L276 IsEmpty]: Start isEmpty. Operand 13151 states and 39344 transitions. [2022-03-03 19:37:21,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:21,710 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:21,710 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:21,725 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-03 19:37:21,925 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,SelfDestructingSolverStorable100 [2022-03-03 19:37:21,925 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:21,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:21,927 INFO L85 PathProgramCache]: Analyzing trace with hash 569320688, now seen corresponding path program 99 times [2022-03-03 19:37:21,927 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:21,927 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942676272] [2022-03-03 19:37:21,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:21,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:22,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:22,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:22,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942676272] [2022-03-03 19:37:22,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942676272] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:22,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214639671] [2022-03-03 19:37:22,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:37:22,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:22,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:22,062 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-03 19:37:22,062 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-03 19:37:22,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:37:22,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:22,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:37:22,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:22,205 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 15 treesize of output 11 [2022-03-03 19:37:22,245 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:37:22,246 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 45 treesize of output 29 [2022-03-03 19:37:23,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:23,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:23,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:23,524 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 16 treesize of output 21 [2022-03-03 19:37:23,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:23,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:23,658 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:23,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:24,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:24,045 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 35 treesize of output 39 [2022-03-03 19:37:24,197 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:24,198 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:24,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:24,217 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:24,983 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:24,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214639671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:24,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:24,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:37:24,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123382405] [2022-03-03 19:37:24,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:24,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:37:24,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:24,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:37:24,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=352, Unknown=2, NotChecked=0, Total=420 [2022-03-03 19:37:24,986 INFO L87 Difference]: Start difference. First operand 13151 states and 39344 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 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-03 19:37:25,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:25,294 INFO L93 Difference]: Finished difference Result 14531 states and 43414 transitions. [2022-03-03 19:37:25,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:37:25,294 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 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 35 [2022-03-03 19:37:25,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:25,322 INFO L225 Difference]: With dead ends: 14531 [2022-03-03 19:37:25,322 INFO L226 Difference]: Without dead ends: 14485 [2022-03-03 19:37:25,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=73, Invalid=387, Unknown=2, NotChecked=0, Total=462 [2022-03-03 19:37:25,322 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 122 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:25,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 477 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 479 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-03-03 19:37:25,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14485 states. [2022-03-03 19:37:25,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14485 to 13127. [2022-03-03 19:37:25,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13127 states, 13126 states have (on average 2.9919244248057293) internal successors, (39272), 13126 states have internal predecessors, (39272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:25,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13127 states to 13127 states and 39272 transitions. [2022-03-03 19:37:25,608 INFO L78 Accepts]: Start accepts. Automaton has 13127 states and 39272 transitions. Word has length 35 [2022-03-03 19:37:25,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:25,608 INFO L470 AbstractCegarLoop]: Abstraction has 13127 states and 39272 transitions. [2022-03-03 19:37:25,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 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-03 19:37:25,608 INFO L276 IsEmpty]: Start isEmpty. Operand 13127 states and 39272 transitions. [2022-03-03 19:37:25,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:25,630 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:25,630 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:25,649 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-03 19:37:25,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:25,843 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:25,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:25,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1062094340, now seen corresponding path program 100 times [2022-03-03 19:37:25,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:25,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357268800] [2022-03-03 19:37:25,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:25,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:25,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:26,050 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:26,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:26,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357268800] [2022-03-03 19:37:26,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357268800] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:26,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368849405] [2022-03-03 19:37:26,051 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:37:26,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:26,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:26,052 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-03 19:37:26,077 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-03 19:37:26,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:37:26,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:26,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:37:26,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:26,300 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 15 treesize of output 11 [2022-03-03 19:37:26,358 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:37:26,358 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 49 treesize of output 29 [2022-03-03 19:37:27,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:27,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:27,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:27,063 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 16 treesize of output 21 [2022-03-03 19:37:27,080 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:27,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:27,228 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:27,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:27,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:27,720 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 35 treesize of output 39 [2022-03-03 19:37:27,905 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:27,905 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:27,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:27,929 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:29,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:29,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368849405] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:29,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:29,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:37:29,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225744270] [2022-03-03 19:37:29,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:29,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:37:29,216 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:29,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:37:29,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:37:29,217 INFO L87 Difference]: Start difference. First operand 13127 states and 39272 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 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-03 19:37:29,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:29,461 INFO L93 Difference]: Finished difference Result 14645 states and 43743 transitions. [2022-03-03 19:37:29,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:37:29,461 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 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 35 [2022-03-03 19:37:29,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:29,487 INFO L225 Difference]: With dead ends: 14645 [2022-03-03 19:37:29,487 INFO L226 Difference]: Without dead ends: 14556 [2022-03-03 19:37:29,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:37:29,488 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 152 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:29,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 398 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 394 Invalid, 0 Unknown, 271 Unchecked, 0.2s Time] [2022-03-03 19:37:29,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14556 states. [2022-03-03 19:37:29,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14556 to 13151. [2022-03-03 19:37:29,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13151 states, 13150 states have (on average 2.9922433460076046) internal successors, (39348), 13150 states have internal predecessors, (39348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:29,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13151 states to 13151 states and 39348 transitions. [2022-03-03 19:37:29,737 INFO L78 Accepts]: Start accepts. Automaton has 13151 states and 39348 transitions. Word has length 35 [2022-03-03 19:37:29,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:29,738 INFO L470 AbstractCegarLoop]: Abstraction has 13151 states and 39348 transitions. [2022-03-03 19:37:29,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 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-03 19:37:29,738 INFO L276 IsEmpty]: Start isEmpty. Operand 13151 states and 39348 transitions. [2022-03-03 19:37:29,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:29,755 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:29,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:29,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:29,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-03 19:37:29,971 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:29,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:29,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1714030092, now seen corresponding path program 101 times [2022-03-03 19:37:29,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:29,973 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735796337] [2022-03-03 19:37:29,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:29,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:29,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:30,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:30,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735796337] [2022-03-03 19:37:30,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735796337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:30,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145881607] [2022-03-03 19:37:30,106 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:37:30,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:30,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:30,107 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-03 19:37:30,107 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-03 19:37:30,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:37:30,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:30,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:37:30,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:30,433 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-03 19:37:30,433 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 30 [2022-03-03 19:37:32,674 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 23 treesize of output 19 [2022-03-03 19:37:32,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:32,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:32,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:32,716 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 16 treesize of output 21 [2022-03-03 19:37:32,736 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:32,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:32,914 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:32,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:33,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:33,292 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 35 treesize of output 39 [2022-03-03 19:37:33,480 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-03 19:37:33,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-03 19:37:33,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:33,505 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-03 19:37:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:33,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145881607] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:33,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:33,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:37:33,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828583794] [2022-03-03 19:37:33,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:33,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:37:33,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:33,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:37:33,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=544, Unknown=6, NotChecked=0, Total=650 [2022-03-03 19:37:33,698 INFO L87 Difference]: Start difference. First operand 13151 states and 39348 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:37:34,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:34,394 INFO L93 Difference]: Finished difference Result 15538 states and 46021 transitions. [2022-03-03 19:37:34,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:37:34,394 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:37:34,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:34,420 INFO L225 Difference]: With dead ends: 15538 [2022-03-03 19:37:34,420 INFO L226 Difference]: Without dead ends: 15364 [2022-03-03 19:37:34,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=257, Invalid=1629, Unknown=6, NotChecked=0, Total=1892 [2022-03-03 19:37:34,420 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 256 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 828 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:34,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 808 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 724 Invalid, 0 Unknown, 828 Unchecked, 0.2s Time] [2022-03-03 19:37:34,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15364 states. [2022-03-03 19:37:34,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15364 to 13266. [2022-03-03 19:37:34,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13266 states, 13265 states have (on average 2.992989068978515) internal successors, (39702), 13265 states have internal predecessors, (39702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:34,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13266 states to 13266 states and 39702 transitions. [2022-03-03 19:37:34,771 INFO L78 Accepts]: Start accepts. Automaton has 13266 states and 39702 transitions. Word has length 35 [2022-03-03 19:37:34,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:34,771 INFO L470 AbstractCegarLoop]: Abstraction has 13266 states and 39702 transitions. [2022-03-03 19:37:34,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:37:34,771 INFO L276 IsEmpty]: Start isEmpty. Operand 13266 states and 39702 transitions. [2022-03-03 19:37:34,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:34,788 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:34,788 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:34,806 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-03 19:37:34,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-03 19:37:34,998 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:34,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:34,999 INFO L85 PathProgramCache]: Analyzing trace with hash 782991684, now seen corresponding path program 102 times [2022-03-03 19:37:34,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:34,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195275319] [2022-03-03 19:37:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:34,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:35,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:35,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:35,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:35,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195275319] [2022-03-03 19:37:35,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195275319] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:35,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010594986] [2022-03-03 19:37:35,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:37:35,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:35,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:35,125 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-03 19:37:35,126 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-03 19:37:35,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:37:35,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:35,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:37:35,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:35,285 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:37:35,285 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 47 treesize of output 31 [2022-03-03 19:37:36,737 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 23 treesize of output 19 [2022-03-03 19:37:36,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:36,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:36,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:36,775 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 16 treesize of output 21 [2022-03-03 19:37:36,788 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:36,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:36,899 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:36,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:37,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:37,413 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 35 treesize of output 39 [2022-03-03 19:37:37,676 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:37,676 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:37,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:37,698 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:37,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:37,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010594986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:37,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:37,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:37:37,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886426293] [2022-03-03 19:37:37,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:37,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:37:37,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:37:37,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-03-03 19:37:37,875 INFO L87 Difference]: Start difference. First operand 13266 states and 39702 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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-03 19:37:38,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:38,094 INFO L93 Difference]: Finished difference Result 14597 states and 43585 transitions. [2022-03-03 19:37:38,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:37:38,094 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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 35 [2022-03-03 19:37:38,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:38,122 INFO L225 Difference]: With dead ends: 14597 [2022-03-03 19:37:38,122 INFO L226 Difference]: Without dead ends: 14578 [2022-03-03 19:37:38,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-03-03 19:37:38,122 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 111 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:38,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 391 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 395 Invalid, 0 Unknown, 137 Unchecked, 0.1s Time] [2022-03-03 19:37:38,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14578 states. [2022-03-03 19:37:38,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14578 to 13294. [2022-03-03 19:37:38,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13294 states, 13293 states have (on average 2.9933799744226284) internal successors, (39791), 13293 states have internal predecessors, (39791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:38,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13294 states to 13294 states and 39791 transitions. [2022-03-03 19:37:38,322 INFO L78 Accepts]: Start accepts. Automaton has 13294 states and 39791 transitions. Word has length 35 [2022-03-03 19:37:38,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:38,322 INFO L470 AbstractCegarLoop]: Abstraction has 13294 states and 39791 transitions. [2022-03-03 19:37:38,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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-03 19:37:38,322 INFO L276 IsEmpty]: Start isEmpty. Operand 13294 states and 39791 transitions. [2022-03-03 19:37:38,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:38,339 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:38,339 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:38,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:38,552 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,SelfDestructingSolverStorable104 [2022-03-03 19:37:38,552 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:38,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:38,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1470703952, now seen corresponding path program 103 times [2022-03-03 19:37:38,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:38,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339606326] [2022-03-03 19:37:38,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:38,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:38,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:38,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:38,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339606326] [2022-03-03 19:37:38,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339606326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:38,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017534205] [2022-03-03 19:37:38,699 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:37:38,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:38,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:38,700 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-03 19:37:38,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:38,727 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-03 19:37:38,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:37:38,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:38,943 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 15 treesize of output 11 [2022-03-03 19:37:38,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:38,987 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 34 treesize of output 36 [2022-03-03 19:37:39,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:39,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:37:39,727 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:37:39,728 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 18 treesize of output 12 [2022-03-03 19:37:39,739 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:39,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:39,883 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:39,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:40,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:40,400 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 35 treesize of output 39 [2022-03-03 19:37:40,623 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:40,623 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:40,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:40,642 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:41,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017534205] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:41,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:41,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-03 19:37:41,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558497322] [2022-03-03 19:37:41,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:41,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:37:41,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:41,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:37:41,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=349, Unknown=2, NotChecked=0, Total=420 [2022-03-03 19:37:41,517 INFO L87 Difference]: Start difference. First operand 13294 states and 39791 transitions. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 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-03 19:37:41,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:41,843 INFO L93 Difference]: Finished difference Result 17412 states and 52058 transitions. [2022-03-03 19:37:41,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:37:41,843 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 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 35 [2022-03-03 19:37:41,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:41,874 INFO L225 Difference]: With dead ends: 17412 [2022-03-03 19:37:41,874 INFO L226 Difference]: Without dead ends: 17393 [2022-03-03 19:37:41,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=114, Invalid=586, Unknown=2, NotChecked=0, Total=702 [2022-03-03 19:37:41,874 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 131 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:41,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 494 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 447 Invalid, 0 Unknown, 333 Unchecked, 0.2s Time] [2022-03-03 19:37:41,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17393 states. [2022-03-03 19:37:42,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17393 to 13237. [2022-03-03 19:37:42,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13237 states, 13236 states have (on average 2.993124811121185) internal successors, (39617), 13236 states have internal predecessors, (39617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:42,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13237 states to 13237 states and 39617 transitions. [2022-03-03 19:37:42,103 INFO L78 Accepts]: Start accepts. Automaton has 13237 states and 39617 transitions. Word has length 35 [2022-03-03 19:37:42,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:42,103 INFO L470 AbstractCegarLoop]: Abstraction has 13237 states and 39617 transitions. [2022-03-03 19:37:42,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 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-03 19:37:42,103 INFO L276 IsEmpty]: Start isEmpty. Operand 13237 states and 39617 transitions. [2022-03-03 19:37:42,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:42,121 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:42,122 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:42,139 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-03 19:37:42,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:42,335 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:42,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:42,336 INFO L85 PathProgramCache]: Analyzing trace with hash -386336580, now seen corresponding path program 104 times [2022-03-03 19:37:42,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:42,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103413252] [2022-03-03 19:37:42,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:42,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:42,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:42,488 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:42,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:42,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103413252] [2022-03-03 19:37:42,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103413252] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:42,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738979209] [2022-03-03 19:37:42,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:37:42,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:42,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:42,491 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-03 19:37:42,494 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-03 19:37:42,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:37:42,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:42,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:37:42,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:42,686 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:37:42,686 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 51 treesize of output 31 [2022-03-03 19:37:44,117 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 23 treesize of output 19 [2022-03-03 19:37:44,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:44,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:44,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:44,691 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 16 treesize of output 21 [2022-03-03 19:37:44,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:44,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:44,840 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:44,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:45,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:45,384 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 35 treesize of output 39 [2022-03-03 19:37:45,584 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:37:45,584 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:37:45,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:45,611 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:37:46,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:46,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738979209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:46,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:46,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:37:46,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190272998] [2022-03-03 19:37:46,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:46,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:37:46,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:46,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:37:46,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=319, Unknown=5, NotChecked=0, Total=380 [2022-03-03 19:37:46,747 INFO L87 Difference]: Start difference. First operand 13237 states and 39617 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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-03 19:37:46,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:46,989 INFO L93 Difference]: Finished difference Result 14427 states and 43105 transitions. [2022-03-03 19:37:46,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:37:46,989 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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 35 [2022-03-03 19:37:46,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:47,018 INFO L225 Difference]: With dead ends: 14427 [2022-03-03 19:37:47,018 INFO L226 Difference]: Without dead ends: 14420 [2022-03-03 19:37:47,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=61, Invalid=354, Unknown=5, NotChecked=0, Total=420 [2022-03-03 19:37:47,018 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 99 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:47,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 390 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 378 Invalid, 0 Unknown, 203 Unchecked, 0.2s Time] [2022-03-03 19:37:47,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14420 states. [2022-03-03 19:37:47,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14420 to 13267. [2022-03-03 19:37:47,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13267 states, 13266 states have (on average 2.993818784863561) internal successors, (39716), 13266 states have internal predecessors, (39716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:47,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13267 states to 13267 states and 39716 transitions. [2022-03-03 19:37:47,261 INFO L78 Accepts]: Start accepts. Automaton has 13267 states and 39716 transitions. Word has length 35 [2022-03-03 19:37:47,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:47,261 INFO L470 AbstractCegarLoop]: Abstraction has 13267 states and 39716 transitions. [2022-03-03 19:37:47,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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-03 19:37:47,262 INFO L276 IsEmpty]: Start isEmpty. Operand 13267 states and 39716 transitions. [2022-03-03 19:37:47,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:47,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:47,283 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:47,299 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-03 19:37:47,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:47,495 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:47,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:47,496 INFO L85 PathProgramCache]: Analyzing trace with hash 718181628, now seen corresponding path program 105 times [2022-03-03 19:37:47,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:47,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420326426] [2022-03-03 19:37:47,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:47,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:47,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:47,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:47,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:47,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420326426] [2022-03-03 19:37:47,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420326426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:47,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122008429] [2022-03-03 19:37:47,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:37:47,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:47,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:47,648 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-03 19:37:47,649 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-03 19:37:47,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:37:47,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:47,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:37:47,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:47,896 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:37:47,896 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 3 case distinctions, treesize of input 41 treesize of output 32 [2022-03-03 19:37:50,633 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 23 treesize of output 19 [2022-03-03 19:37:51,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:51,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:37:51,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:51,878 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 16 treesize of output 21 [2022-03-03 19:37:51,894 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:51,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:52,142 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:52,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:52,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:52,507 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 35 treesize of output 39 [2022-03-03 19:37:52,815 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:37:52,816 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:37:52,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:52,839 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:37:53,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:53,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122008429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:53,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:53,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:37:53,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216727318] [2022-03-03 19:37:53,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:53,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:37:53,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:53,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:37:53,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=554, Unknown=9, NotChecked=0, Total=650 [2022-03-03 19:37:53,127 INFO L87 Difference]: Start difference. First operand 13267 states and 39716 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:37:55,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:55,385 INFO L93 Difference]: Finished difference Result 15084 states and 44783 transitions. [2022-03-03 19:37:55,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:37:55,385 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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 35 [2022-03-03 19:37:55,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:55,411 INFO L225 Difference]: With dead ends: 15084 [2022-03-03 19:37:55,411 INFO L226 Difference]: Without dead ends: 15081 [2022-03-03 19:37:55,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=208, Invalid=1420, Unknown=12, NotChecked=0, Total=1640 [2022-03-03 19:37:55,411 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 202 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 640 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:55,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 824 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 681 Invalid, 0 Unknown, 640 Unchecked, 0.2s Time] [2022-03-03 19:37:55,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15081 states. [2022-03-03 19:37:55,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15081 to 13250. [2022-03-03 19:37:55,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13249 states have (on average 2.993056079704129) internal successors, (39655), 13249 states have internal predecessors, (39655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:55,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 39655 transitions. [2022-03-03 19:37:55,696 INFO L78 Accepts]: Start accepts. Automaton has 13250 states and 39655 transitions. Word has length 35 [2022-03-03 19:37:55,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:55,696 INFO L470 AbstractCegarLoop]: Abstraction has 13250 states and 39655 transitions. [2022-03-03 19:37:55,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:37:55,696 INFO L276 IsEmpty]: Start isEmpty. Operand 13250 states and 39655 transitions. [2022-03-03 19:37:55,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:37:55,713 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:55,713 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:37:55,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:55,928 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,SelfDestructingSolverStorable107 [2022-03-03 19:37:55,929 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:55,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:55,930 INFO L85 PathProgramCache]: Analyzing trace with hash 156151220, now seen corresponding path program 106 times [2022-03-03 19:37:55,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:55,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400935151] [2022-03-03 19:37:55,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:55,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:55,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:56,082 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:56,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:56,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400935151] [2022-03-03 19:37:56,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400935151] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:56,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169916985] [2022-03-03 19:37:56,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:37:56,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:56,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:56,084 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-03 19:37:56,084 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-03 19:37:56,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:37:56,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:56,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:37:56,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:56,270 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-03 19:37:57,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:57,494 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 34 treesize of output 34 [2022-03-03 19:37:59,093 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-03 19:37:59,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-03 19:37:59,096 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-03 19:37:59,096 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 12 [2022-03-03 19:37:59,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:59,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:59,290 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:37:59,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:37:59,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:59,789 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 35 treesize of output 39 [2022-03-03 19:37:59,968 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:37:59,969 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:37:59,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:59,987 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:38:00,274 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:00,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169916985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:00,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:00,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:38:00,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871739457] [2022-03-03 19:38:00,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:00,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:38:00,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:00,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:38:00,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=483, Unknown=5, NotChecked=0, Total=600 [2022-03-03 19:38:00,277 INFO L87 Difference]: Start difference. First operand 13250 states and 39655 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:38:00,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:00,658 INFO L93 Difference]: Finished difference Result 16517 states and 48940 transitions. [2022-03-03 19:38:00,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:38:00,658 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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 35 [2022-03-03 19:38:00,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:00,688 INFO L225 Difference]: With dead ends: 16517 [2022-03-03 19:38:00,688 INFO L226 Difference]: Without dead ends: 16290 [2022-03-03 19:38:00,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=211, Invalid=974, Unknown=5, NotChecked=0, Total=1190 [2022-03-03 19:38:00,688 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 216 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 345 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:00,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 460 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 356 Invalid, 0 Unknown, 345 Unchecked, 0.1s Time] [2022-03-03 19:38:00,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16290 states. [2022-03-03 19:38:00,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16290 to 13316. [2022-03-03 19:38:00,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13316 states, 13315 states have (on average 2.9919639504318436) internal successors, (39838), 13315 states have internal predecessors, (39838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:00,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13316 states to 13316 states and 39838 transitions. [2022-03-03 19:38:00,917 INFO L78 Accepts]: Start accepts. Automaton has 13316 states and 39838 transitions. Word has length 35 [2022-03-03 19:38:00,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:00,917 INFO L470 AbstractCegarLoop]: Abstraction has 13316 states and 39838 transitions. [2022-03-03 19:38:00,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:38:00,918 INFO L276 IsEmpty]: Start isEmpty. Operand 13316 states and 39838 transitions. [2022-03-03 19:38:00,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:38:00,936 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:00,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:00,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-03 19:38:01,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:01,152 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:01,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:01,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1518129518, now seen corresponding path program 107 times [2022-03-03 19:38:01,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:01,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984124844] [2022-03-03 19:38:01,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:01,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:01,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:01,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:38:01,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:01,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984124844] [2022-03-03 19:38:01,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984124844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:01,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068319936] [2022-03-03 19:38:01,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:38:01,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:01,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:01,286 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-03 19:38:01,287 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-03 19:38:01,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:38:01,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:01,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:38:01,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:01,468 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-03 19:38:01,760 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:38:01,761 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 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-03 19:38:02,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:02,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:38:02,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:02,327 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 16 treesize of output 21 [2022-03-03 19:38:02,348 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:02,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:06,644 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:38:06,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:38:07,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:07,245 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 34 treesize of output 38 [2022-03-03 19:38:11,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:11,689 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:38:11,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:11,713 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:38:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:13,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068319936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:13,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:13,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:38:13,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881278168] [2022-03-03 19:38:13,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:13,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:38:13,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:13,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:38:13,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=489, Unknown=5, NotChecked=0, Total=600 [2022-03-03 19:38:13,692 INFO L87 Difference]: Start difference. First operand 13316 states and 39838 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:38:25,906 WARN L228 SmtUtils]: Spent 12.05s on a formula simplification that was a NOOP. DAG size: 58 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 19:38:26,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:26,115 INFO L93 Difference]: Finished difference Result 14384 states and 42890 transitions. [2022-03-03 19:38:26,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:38:26,115 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:38:26,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:26,140 INFO L225 Difference]: With dead ends: 14384 [2022-03-03 19:38:26,140 INFO L226 Difference]: Without dead ends: 14267 [2022-03-03 19:38:26,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=144, Invalid=663, Unknown=5, NotChecked=0, Total=812 [2022-03-03 19:38:26,145 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 115 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 457 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:26,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 411 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 166 Invalid, 0 Unknown, 457 Unchecked, 0.1s Time] [2022-03-03 19:38:26,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14267 states. [2022-03-03 19:38:26,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14267 to 13356. [2022-03-03 19:38:26,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13356 states, 13355 states have (on average 2.991988019468364) internal successors, (39958), 13355 states have internal predecessors, (39958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:26,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13356 states to 13356 states and 39958 transitions. [2022-03-03 19:38:26,339 INFO L78 Accepts]: Start accepts. Automaton has 13356 states and 39958 transitions. Word has length 35 [2022-03-03 19:38:26,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:26,340 INFO L470 AbstractCegarLoop]: Abstraction has 13356 states and 39958 transitions. [2022-03-03 19:38:26,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:38:26,340 INFO L276 IsEmpty]: Start isEmpty. Operand 13356 states and 39958 transitions. [2022-03-03 19:38:26,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:38:26,357 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:26,358 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:26,374 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-03 19:38:26,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:26,559 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:26,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:26,560 INFO L85 PathProgramCache]: Analyzing trace with hash -381898900, now seen corresponding path program 108 times [2022-03-03 19:38:26,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:26,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543506833] [2022-03-03 19:38:26,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:26,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:26,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:38:26,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:26,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543506833] [2022-03-03 19:38:26,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543506833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:26,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452983749] [2022-03-03 19:38:26,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:38:26,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:26,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:26,761 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-03 19:38:26,762 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-03 19:38:26,789 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:38:26,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:26,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:38:26,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:26,952 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-03 19:38:27,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:27,169 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 3 case distinctions, treesize of input 32 treesize of output 50 [2022-03-03 19:38:28,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:28,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:38:28,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:28,358 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 56 treesize of output 54 [2022-03-03 19:38:28,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:28,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:28,765 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:38:28,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:38:29,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:29,615 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 33 treesize of output 37 [2022-03-03 19:38:29,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:29,915 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 79 [2022-03-03 19:38:29,940 INFO L353 Elim1Store]: treesize reduction 28, result has 54.1 percent of original size [2022-03-03 19:38:29,940 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 83 [2022-03-03 19:38:30,300 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:30,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452983749] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:30,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:30,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-03-03 19:38:30,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90323611] [2022-03-03 19:38:30,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:30,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:38:30,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:30,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:38:30,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=532, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:38:30,301 INFO L87 Difference]: Start difference. First operand 13356 states and 39958 transitions. Second operand has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 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-03 19:38:32,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:32,721 INFO L93 Difference]: Finished difference Result 15879 states and 47324 transitions. [2022-03-03 19:38:32,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:38:32,722 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 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 35 [2022-03-03 19:38:32,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:32,750 INFO L225 Difference]: With dead ends: 15879 [2022-03-03 19:38:32,750 INFO L226 Difference]: Without dead ends: 15698 [2022-03-03 19:38:32,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=351, Invalid=1627, Unknown=2, NotChecked=0, Total=1980 [2022-03-03 19:38:32,751 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 179 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 754 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:32,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 697 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 399 Invalid, 0 Unknown, 754 Unchecked, 0.2s Time] [2022-03-03 19:38:32,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15698 states. [2022-03-03 19:38:32,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15698 to 13464. [2022-03-03 19:38:32,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13464 states, 13463 states have (on average 2.991606625566367) internal successors, (40276), 13463 states have internal predecessors, (40276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:32,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13464 states to 13464 states and 40276 transitions. [2022-03-03 19:38:32,970 INFO L78 Accepts]: Start accepts. Automaton has 13464 states and 40276 transitions. Word has length 35 [2022-03-03 19:38:32,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:32,970 INFO L470 AbstractCegarLoop]: Abstraction has 13464 states and 40276 transitions. [2022-03-03 19:38:32,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 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-03 19:38:32,971 INFO L276 IsEmpty]: Start isEmpty. Operand 13464 states and 40276 transitions. [2022-03-03 19:38:32,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:38:32,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:32,990 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:33,005 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-03 19:38:33,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:33,191 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:33,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:33,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1222454586, now seen corresponding path program 109 times [2022-03-03 19:38:33,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:33,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090802040] [2022-03-03 19:38:33,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:33,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:33,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:33,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:38:33,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:33,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090802040] [2022-03-03 19:38:33,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090802040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:33,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634967217] [2022-03-03 19:38:33,349 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:38:33,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:33,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:33,350 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-03 19:38:33,351 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-03 19:38:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:33,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:38:33,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:33,577 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-03 19:38:33,737 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:38:33,737 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 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-03 19:38:34,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:34,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:38:34,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:34,740 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 16 treesize of output 21 [2022-03-03 19:38:34,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:34,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:34,955 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:38:34,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:38:35,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:35,479 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 35 treesize of output 39 [2022-03-03 19:38:35,710 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:38:35,711 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:38:35,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:35,739 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:38:36,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:36,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634967217] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:36,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:36,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-03 19:38:36,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106918665] [2022-03-03 19:38:36,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:36,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:38:36,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:36,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:38:36,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=534, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:38:36,383 INFO L87 Difference]: Start difference. First operand 13464 states and 40276 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03 19:38:37,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:37,103 INFO L93 Difference]: Finished difference Result 15071 states and 44701 transitions. [2022-03-03 19:38:37,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:38:37,103 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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 35 [2022-03-03 19:38:37,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:37,129 INFO L225 Difference]: With dead ends: 15071 [2022-03-03 19:38:37,129 INFO L226 Difference]: Without dead ends: 14838 [2022-03-03 19:38:37,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=212, Invalid=1046, Unknown=2, NotChecked=0, Total=1260 [2022-03-03 19:38:37,130 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 234 mSDsluCounter, 922 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 487 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:37,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 633 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 802 Invalid, 0 Unknown, 487 Unchecked, 0.4s Time] [2022-03-03 19:38:37,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14838 states. [2022-03-03 19:38:37,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14838 to 13376. [2022-03-03 19:38:37,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13376 states, 13375 states have (on average 2.9906542056074765) internal successors, (40000), 13375 states have internal predecessors, (40000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:37,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13376 states to 13376 states and 40000 transitions. [2022-03-03 19:38:37,330 INFO L78 Accepts]: Start accepts. Automaton has 13376 states and 40000 transitions. Word has length 35 [2022-03-03 19:38:37,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:37,331 INFO L470 AbstractCegarLoop]: Abstraction has 13376 states and 40000 transitions. [2022-03-03 19:38:37,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03 19:38:37,331 INFO L276 IsEmpty]: Start isEmpty. Operand 13376 states and 40000 transitions. [2022-03-03 19:38:37,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:38:37,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:37,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:37,366 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-03 19:38:37,563 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,SelfDestructingSolverStorable111 [2022-03-03 19:38:37,563 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:37,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:37,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1183846312, now seen corresponding path program 110 times [2022-03-03 19:38:37,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:37,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517862609] [2022-03-03 19:38:37,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:37,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:37,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:37,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:37,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517862609] [2022-03-03 19:38:37,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517862609] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:37,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821891802] [2022-03-03 19:38:37,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:38:37,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:37,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:37,729 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-03 19:38:37,730 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-03 19:38:37,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:38:37,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:37,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:38:37,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:37,954 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 17 treesize of output 13 [2022-03-03 19:38:38,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:38,038 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 34 treesize of output 34 [2022-03-03 19:38:39,740 INFO L353 Elim1Store]: treesize reduction 31, result has 41.5 percent of original size [2022-03-03 19:38:39,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 31 [2022-03-03 19:38:39,744 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:38:39,744 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 18 treesize of output 12 [2022-03-03 19:38:39,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:39,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:39,875 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:38:39,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:38:40,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:40,187 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 35 treesize of output 39 [2022-03-03 19:38:40,400 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:38:40,401 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:38:40,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:40,422 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:38:40,864 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:40,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821891802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:40,864 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:40,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:38:40,864 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149532623] [2022-03-03 19:38:40,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:40,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:38:40,864 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:40,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:38:40,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=545, Unknown=3, NotChecked=0, Total=650 [2022-03-03 19:38:40,865 INFO L87 Difference]: Start difference. First operand 13376 states and 40000 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:38:41,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:41,418 INFO L93 Difference]: Finished difference Result 16457 states and 48825 transitions. [2022-03-03 19:38:41,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:38:41,418 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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 35 [2022-03-03 19:38:41,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:41,452 INFO L225 Difference]: With dead ends: 16457 [2022-03-03 19:38:41,453 INFO L226 Difference]: Without dead ends: 16279 [2022-03-03 19:38:41,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=182, Invalid=1075, Unknown=3, NotChecked=0, Total=1260 [2022-03-03 19:38:41,453 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 126 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 337 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:41,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 477 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 517 Invalid, 0 Unknown, 337 Unchecked, 0.2s Time] [2022-03-03 19:38:41,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16279 states. [2022-03-03 19:38:41,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16279 to 13416. [2022-03-03 19:38:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13416 states, 13415 states have (on average 2.9902348117778605) internal successors, (40114), 13415 states have internal predecessors, (40114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:41,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13416 states to 13416 states and 40114 transitions. [2022-03-03 19:38:41,780 INFO L78 Accepts]: Start accepts. Automaton has 13416 states and 40114 transitions. Word has length 35 [2022-03-03 19:38:41,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:41,780 INFO L470 AbstractCegarLoop]: Abstraction has 13416 states and 40114 transitions. [2022-03-03 19:38:41,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:38:41,780 INFO L276 IsEmpty]: Start isEmpty. Operand 13416 states and 40114 transitions. [2022-03-03 19:38:41,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:38:41,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:41,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:41,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-03 19:38:42,015 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,SelfDestructingSolverStorable112 [2022-03-03 19:38:42,015 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:42,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:42,017 INFO L85 PathProgramCache]: Analyzing trace with hash -216311204, now seen corresponding path program 111 times [2022-03-03 19:38:42,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:42,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835659977] [2022-03-03 19:38:42,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:42,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:42,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:42,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:42,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:42,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835659977] [2022-03-03 19:38:42,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835659977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:42,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409207708] [2022-03-03 19:38:42,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:38:42,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:42,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:42,163 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-03 19:38:42,164 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-03 19:38:42,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:38:42,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:42,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:38:42,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:42,355 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 18 treesize of output 14 [2022-03-03 19:38:42,527 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:38:42,527 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 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-03 19:38:43,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:43,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:38:43,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:43,052 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 56 treesize of output 54 [2022-03-03 19:38:43,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:43,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:43,406 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:38:43,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:38:43,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:43,911 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 36 treesize of output 40 [2022-03-03 19:38:44,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:44,219 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 82 [2022-03-03 19:38:44,242 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:38:44,242 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 71 [2022-03-03 19:38:44,631 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:44,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409207708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:44,631 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:44,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:38:44,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492683867] [2022-03-03 19:38:44,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:44,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:38:44,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:44,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:38:44,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=585, Unknown=1, NotChecked=0, Total=702 [2022-03-03 19:38:44,632 INFO L87 Difference]: Start difference. First operand 13416 states and 40114 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:38:46,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:46,858 INFO L93 Difference]: Finished difference Result 17778 states and 52605 transitions. [2022-03-03 19:38:46,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 19:38:46,858 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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 35 [2022-03-03 19:38:46,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:46,891 INFO L225 Difference]: With dead ends: 17778 [2022-03-03 19:38:46,891 INFO L226 Difference]: Without dead ends: 17547 [2022-03-03 19:38:46,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=426, Invalid=2225, Unknown=1, NotChecked=0, Total=2652 [2022-03-03 19:38:46,892 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 394 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1017 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:46,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 655 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 489 Invalid, 0 Unknown, 1017 Unchecked, 0.2s Time] [2022-03-03 19:38:46,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17547 states. [2022-03-03 19:38:47,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17547 to 13535. [2022-03-03 19:38:47,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13535 states, 13534 states have (on average 2.990690113787498) internal successors, (40476), 13534 states have internal predecessors, (40476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:47,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13535 states to 13535 states and 40476 transitions. [2022-03-03 19:38:47,135 INFO L78 Accepts]: Start accepts. Automaton has 13535 states and 40476 transitions. Word has length 35 [2022-03-03 19:38:47,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:47,135 INFO L470 AbstractCegarLoop]: Abstraction has 13535 states and 40476 transitions. [2022-03-03 19:38:47,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:38:47,135 INFO L276 IsEmpty]: Start isEmpty. Operand 13535 states and 40476 transitions. [2022-03-03 19:38:47,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:38:47,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:47,155 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:47,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-03-03 19:38:47,356 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,SelfDestructingSolverStorable113 [2022-03-03 19:38:47,357 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:47,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:47,357 INFO L85 PathProgramCache]: Analyzing trace with hash 820189080, now seen corresponding path program 112 times [2022-03-03 19:38:47,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:47,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320007086] [2022-03-03 19:38:47,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:47,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:47,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:47,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:47,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320007086] [2022-03-03 19:38:47,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320007086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:47,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136468641] [2022-03-03 19:38:47,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:38:47,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:47,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:47,501 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-03 19:38:47,502 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-03 19:38:47,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:38:47,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:47,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:38:47,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:47,751 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 17 treesize of output 13 [2022-03-03 19:38:48,033 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:38:48,034 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:38:48,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:48,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:38:48,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:48,573 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 16 treesize of output 21 [2022-03-03 19:38:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:48,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:48,739 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:38:48,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:38:49,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:49,247 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 35 treesize of output 39 [2022-03-03 19:38:49,437 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:38:49,437 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:38:49,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:49,461 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:38:49,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:49,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136468641] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:49,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:49,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:38:49,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326684339] [2022-03-03 19:38:49,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:49,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:38:49,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:49,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:38:49,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:38:49,731 INFO L87 Difference]: Start difference. First operand 13535 states and 40476 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-03 19:38:50,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:50,124 INFO L93 Difference]: Finished difference Result 14529 states and 43171 transitions. [2022-03-03 19:38:50,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:38:50,124 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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 35 [2022-03-03 19:38:50,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:50,148 INFO L225 Difference]: With dead ends: 14529 [2022-03-03 19:38:50,148 INFO L226 Difference]: Without dead ends: 14429 [2022-03-03 19:38:50,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=160, Invalid=895, Unknown=1, NotChecked=0, Total=1056 [2022-03-03 19:38:50,148 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 130 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 1148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 494 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:50,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 633 Invalid, 1148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 632 Invalid, 0 Unknown, 494 Unchecked, 0.2s Time] [2022-03-03 19:38:50,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14429 states. [2022-03-03 19:38:50,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14429 to 13509. [2022-03-03 19:38:50,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13509 states, 13508 states have (on average 2.9911163754811962) internal successors, (40404), 13508 states have internal predecessors, (40404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:50,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13509 states to 13509 states and 40404 transitions. [2022-03-03 19:38:50,352 INFO L78 Accepts]: Start accepts. Automaton has 13509 states and 40404 transitions. Word has length 35 [2022-03-03 19:38:50,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:50,352 INFO L470 AbstractCegarLoop]: Abstraction has 13509 states and 40404 transitions. [2022-03-03 19:38:50,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-03 19:38:50,352 INFO L276 IsEmpty]: Start isEmpty. Operand 13509 states and 40404 transitions. [2022-03-03 19:38:50,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:38:50,371 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:50,371 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:50,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-03 19:38:50,586 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,SelfDestructingSolverStorable114 [2022-03-03 19:38:50,587 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:50,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:50,587 INFO L85 PathProgramCache]: Analyzing trace with hash -544441036, now seen corresponding path program 113 times [2022-03-03 19:38:50,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:50,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355792699] [2022-03-03 19:38:50,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:50,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:50,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:50,693 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:50,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:50,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355792699] [2022-03-03 19:38:50,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355792699] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:50,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353279800] [2022-03-03 19:38:50,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:38:50,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:50,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:50,694 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-03 19:38:50,695 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-03 19:38:50,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:38:50,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:50,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:38:50,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:50,886 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 17 treesize of output 13 [2022-03-03 19:38:50,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:50,957 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 32 treesize of output 32 [2022-03-03 19:38:51,111 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-03 19:38:51,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-03 19:38:51,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:51,116 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 18 treesize of output 23 [2022-03-03 19:38:51,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:51,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:53,317 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:38:53,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:38:53,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:53,933 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 34 treesize of output 38 [2022-03-03 19:38:58,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:58,341 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:38:58,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:58,365 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:39:05,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:05,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353279800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:05,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:05,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:39:05,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897609185] [2022-03-03 19:39:05,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:05,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:39:05,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:05,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:39:05,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=542, Unknown=3, NotChecked=0, Total=650 [2022-03-03 19:39:05,793 INFO L87 Difference]: Start difference. First operand 13509 states and 40404 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:39:06,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:06,049 INFO L93 Difference]: Finished difference Result 15526 states and 46280 transitions. [2022-03-03 19:39:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:39:06,049 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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 35 [2022-03-03 19:39:06,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:06,076 INFO L225 Difference]: With dead ends: 15526 [2022-03-03 19:39:06,076 INFO L226 Difference]: Without dead ends: 15485 [2022-03-03 19:39:06,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=119, Invalid=634, Unknown=3, NotChecked=0, Total=756 [2022-03-03 19:39:06,077 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 85 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:06,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 496 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 317 Invalid, 0 Unknown, 323 Unchecked, 0.1s Time] [2022-03-03 19:39:06,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15485 states. [2022-03-03 19:39:06,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15485 to 13561. [2022-03-03 19:39:06,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13561 states, 13560 states have (on average 2.991297935103245) internal successors, (40562), 13560 states have internal predecessors, (40562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:06,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13561 states to 13561 states and 40562 transitions. [2022-03-03 19:39:06,294 INFO L78 Accepts]: Start accepts. Automaton has 13561 states and 40562 transitions. Word has length 35 [2022-03-03 19:39:06,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:06,295 INFO L470 AbstractCegarLoop]: Abstraction has 13561 states and 40562 transitions. [2022-03-03 19:39:06,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:39:06,295 INFO L276 IsEmpty]: Start isEmpty. Operand 13561 states and 40562 transitions. [2022-03-03 19:39:06,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:39:06,315 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:06,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:06,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-03-03 19:39:06,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:06,531 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:06,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:06,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1701348340, now seen corresponding path program 114 times [2022-03-03 19:39:06,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:06,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89245892] [2022-03-03 19:39:06,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:06,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:06,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:06,675 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:06,675 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:06,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89245892] [2022-03-03 19:39:06,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89245892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:06,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067864425] [2022-03-03 19:39:06,675 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:39:06,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:06,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:06,676 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-03 19:39:06,677 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-03 19:39:06,700 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:39:06,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:06,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:39:06,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:06,971 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 17 treesize of output 13 [2022-03-03 19:39:07,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:07,049 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 32 treesize of output 32 [2022-03-03 19:39:07,199 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-03-03 19:39:07,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 29 [2022-03-03 19:39:07,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:07,203 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 16 treesize of output 21 [2022-03-03 19:39:07,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:07,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:09,426 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:39:09,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:39:12,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:12,003 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 34 treesize of output 38 [2022-03-03 19:39:16,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:16,455 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:39:16,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:16,479 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:39:17,486 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:17,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067864425] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:17,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:17,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:39:17,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608475382] [2022-03-03 19:39:17,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:17,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:39:17,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:17,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:39:17,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=541, Unknown=4, NotChecked=0, Total=650 [2022-03-03 19:39:17,487 INFO L87 Difference]: Start difference. First operand 13561 states and 40562 transitions. Second operand has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 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-03 19:39:31,958 WARN L228 SmtUtils]: Spent 6.05s on a formula simplification that was a NOOP. DAG size: 53 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 19:39:34,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:34,134 INFO L93 Difference]: Finished difference Result 17719 states and 52815 transitions. [2022-03-03 19:39:34,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:39:34,134 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 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 35 [2022-03-03 19:39:34,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:34,168 INFO L225 Difference]: With dead ends: 17719 [2022-03-03 19:39:34,168 INFO L226 Difference]: Without dead ends: 17575 [2022-03-03 19:39:34,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 25.2s TimeCoverageRelationStatistics Valid=138, Invalid=723, Unknown=9, NotChecked=0, Total=870 [2022-03-03 19:39:34,168 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 120 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 383 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:34,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 461 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 226 Invalid, 0 Unknown, 383 Unchecked, 0.1s Time] [2022-03-03 19:39:34,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17575 states. [2022-03-03 19:39:34,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17575 to 13766. [2022-03-03 19:39:34,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13766 states, 13765 states have (on average 2.990918997457319) internal successors, (41170), 13765 states have internal predecessors, (41170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:34,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13766 states to 13766 states and 41170 transitions. [2022-03-03 19:39:34,416 INFO L78 Accepts]: Start accepts. Automaton has 13766 states and 41170 transitions. Word has length 35 [2022-03-03 19:39:34,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:34,416 INFO L470 AbstractCegarLoop]: Abstraction has 13766 states and 41170 transitions. [2022-03-03 19:39:34,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 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-03 19:39:34,416 INFO L276 IsEmpty]: Start isEmpty. Operand 13766 states and 41170 transitions. [2022-03-03 19:39:34,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:39:34,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:34,434 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:34,449 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-03 19:39:34,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:34,649 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:34,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:34,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1969803188, now seen corresponding path program 115 times [2022-03-03 19:39:34,649 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:34,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285565053] [2022-03-03 19:39:34,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:34,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:34,780 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:34,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:34,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285565053] [2022-03-03 19:39:34,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285565053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:34,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627760266] [2022-03-03 19:39:34,781 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:39:34,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:34,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:34,782 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-03 19:39:34,782 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-03 19:39:34,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:34,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:39:34,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:35,006 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 17 treesize of output 13 [2022-03-03 19:39:35,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:35,082 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 34 treesize of output 34 [2022-03-03 19:39:36,814 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-03-03 19:39:36,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2022-03-03 19:39:36,817 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:39:36,817 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 20 treesize of output 12 [2022-03-03 19:39:36,837 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:36,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:36,975 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:39:36,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:39:37,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:37,595 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 35 treesize of output 39 [2022-03-03 19:39:37,880 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:39:37,881 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:39:37,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:37,902 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:39:38,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:38,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627760266] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:38,240 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:38,240 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:39:38,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158002689] [2022-03-03 19:39:38,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:38,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:39:38,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:38,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:39:38,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=538, Unknown=3, NotChecked=0, Total=650 [2022-03-03 19:39:38,241 INFO L87 Difference]: Start difference. First operand 13766 states and 41170 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 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-03 19:39:38,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:38,594 INFO L93 Difference]: Finished difference Result 17123 states and 50734 transitions. [2022-03-03 19:39:38,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:39:38,594 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 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 35 [2022-03-03 19:39:38,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:38,624 INFO L225 Difference]: With dead ends: 17123 [2022-03-03 19:39:38,624 INFO L226 Difference]: Without dead ends: 16909 [2022-03-03 19:39:38,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=158, Invalid=831, Unknown=3, NotChecked=0, Total=992 [2022-03-03 19:39:38,625 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 177 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 437 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:38,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 504 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 448 Invalid, 0 Unknown, 437 Unchecked, 0.2s Time] [2022-03-03 19:39:38,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16909 states. [2022-03-03 19:39:38,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16909 to 13507. [2022-03-03 19:39:38,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13507 states, 13506 states have (on average 2.9908929364726786) internal successors, (40395), 13506 states have internal predecessors, (40395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:38,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13507 states to 13507 states and 40395 transitions. [2022-03-03 19:39:38,845 INFO L78 Accepts]: Start accepts. Automaton has 13507 states and 40395 transitions. Word has length 35 [2022-03-03 19:39:38,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:38,846 INFO L470 AbstractCegarLoop]: Abstraction has 13507 states and 40395 transitions. [2022-03-03 19:39:38,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 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-03 19:39:38,846 INFO L276 IsEmpty]: Start isEmpty. Operand 13507 states and 40395 transitions. [2022-03-03 19:39:38,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:39:38,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:38,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:38,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-03 19:39:39,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-03-03 19:39:39,073 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:39,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:39,073 INFO L85 PathProgramCache]: Analyzing trace with hash 759112306, now seen corresponding path program 116 times [2022-03-03 19:39:39,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:39,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258165541] [2022-03-03 19:39:39,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:39,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:39,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:39,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:39,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:39,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258165541] [2022-03-03 19:39:39,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258165541] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:39,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865870861] [2022-03-03 19:39:39,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:39:39,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:39,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:39,223 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-03 19:39:39,224 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-03 19:39:39,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:39:39,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:39,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:39:39,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:39,465 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 17 treesize of output 13 [2022-03-03 19:39:39,656 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:39:39,657 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:39:40,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:40,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:39:40,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:40,149 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 16 treesize of output 21 [2022-03-03 19:39:40,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:40,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:40,334 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:39:40,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:39:40,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:40,770 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 35 treesize of output 39 [2022-03-03 19:39:41,064 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:39:41,064 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:39:41,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:41,090 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:39:41,496 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:41,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865870861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:41,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:41,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:39:41,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805169269] [2022-03-03 19:39:41,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:41,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:39:41,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:41,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:39:41,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:39:41,497 INFO L87 Difference]: Start difference. First operand 13507 states and 40395 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:39:41,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:41,968 INFO L93 Difference]: Finished difference Result 15128 states and 44888 transitions. [2022-03-03 19:39:41,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:39:41,968 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:39:41,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:41,998 INFO L225 Difference]: With dead ends: 15128 [2022-03-03 19:39:41,998 INFO L226 Difference]: Without dead ends: 15084 [2022-03-03 19:39:41,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=154, Invalid=837, Unknown=1, NotChecked=0, Total=992 [2022-03-03 19:39:41,998 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 161 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:41,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 568 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 565 Invalid, 0 Unknown, 253 Unchecked, 0.2s Time] [2022-03-03 19:39:42,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15084 states. [2022-03-03 19:39:42,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15084 to 13561. [2022-03-03 19:39:42,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13561 states, 13560 states have (on average 2.991076696165192) internal successors, (40559), 13560 states have internal predecessors, (40559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:42,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13561 states to 13561 states and 40559 transitions. [2022-03-03 19:39:42,306 INFO L78 Accepts]: Start accepts. Automaton has 13561 states and 40559 transitions. Word has length 35 [2022-03-03 19:39:42,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:42,307 INFO L470 AbstractCegarLoop]: Abstraction has 13561 states and 40559 transitions. [2022-03-03 19:39:42,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:39:42,307 INFO L276 IsEmpty]: Start isEmpty. Operand 13561 states and 40559 transitions. [2022-03-03 19:39:42,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:39:42,326 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:42,326 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:42,344 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-03 19:39:42,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:42,542 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:42,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:42,544 INFO L85 PathProgramCache]: Analyzing trace with hash -872302722, now seen corresponding path program 117 times [2022-03-03 19:39:42,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:42,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890001599] [2022-03-03 19:39:42,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:42,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:42,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:42,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:42,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:42,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890001599] [2022-03-03 19:39:42,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890001599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:42,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332993475] [2022-03-03 19:39:42,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:39:42,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:42,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:42,687 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-03 19:39:42,688 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-03 19:39:42,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:39:42,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:42,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:39:42,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:42,878 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 18 treesize of output 14 [2022-03-03 19:39:43,032 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:39:43,032 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 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-03 19:39:45,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:45,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:39:45,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:45,967 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 16 treesize of output 21 [2022-03-03 19:39:45,985 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:45,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:46,251 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:39:46,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:39:46,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:46,853 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 36 treesize of output 40 [2022-03-03 19:39:47,143 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:39:47,143 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:39:47,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:47,165 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:39:47,267 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:47,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332993475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:47,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:47,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:39:47,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437091032] [2022-03-03 19:39:47,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:47,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:39:47,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:47,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:39:47,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=594, Unknown=5, NotChecked=0, Total=702 [2022-03-03 19:39:47,268 INFO L87 Difference]: Start difference. First operand 13561 states and 40559 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:39:50,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:50,722 INFO L93 Difference]: Finished difference Result 15893 states and 46974 transitions. [2022-03-03 19:39:50,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:39:50,723 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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 35 [2022-03-03 19:39:50,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:50,750 INFO L225 Difference]: With dead ends: 15893 [2022-03-03 19:39:50,750 INFO L226 Difference]: Without dead ends: 15830 [2022-03-03 19:39:50,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=283, Invalid=1873, Unknown=6, NotChecked=0, Total=2162 [2022-03-03 19:39:50,750 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 275 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 780 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:50,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 657 Invalid, 1291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 463 Invalid, 0 Unknown, 780 Unchecked, 0.2s Time] [2022-03-03 19:39:50,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15830 states. [2022-03-03 19:39:50,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15830 to 13603. [2022-03-03 19:39:50,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13603 states, 13602 states have (on average 2.991471842376121) internal successors, (40690), 13602 states have internal predecessors, (40690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:50,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13603 states to 13603 states and 40690 transitions. [2022-03-03 19:39:50,968 INFO L78 Accepts]: Start accepts. Automaton has 13603 states and 40690 transitions. Word has length 35 [2022-03-03 19:39:50,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:50,969 INFO L470 AbstractCegarLoop]: Abstraction has 13603 states and 40690 transitions. [2022-03-03 19:39:50,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:39:50,969 INFO L276 IsEmpty]: Start isEmpty. Operand 13603 states and 40690 transitions. [2022-03-03 19:39:50,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:39:50,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:50,987 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:51,003 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-03 19:39:51,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:51,199 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:51,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:51,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1140916112, now seen corresponding path program 118 times [2022-03-03 19:39:51,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:51,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240255925] [2022-03-03 19:39:51,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:51,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:51,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:51,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:51,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:51,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240255925] [2022-03-03 19:39:51,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240255925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:51,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889831665] [2022-03-03 19:39:51,364 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:39:51,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:51,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:51,365 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-03 19:39:51,366 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-03 19:39:51,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:39:51,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:51,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:39:51,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:51,631 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 17 treesize of output 13 [2022-03-03 19:39:51,740 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:39:51,740 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:39:52,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:52,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:39:52,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:52,184 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 16 treesize of output 21 [2022-03-03 19:39:52,209 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:52,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:52,381 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:39:52,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:39:52,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:52,874 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 35 treesize of output 39 [2022-03-03 19:39:53,124 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:39:53,124 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:39:53,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:53,150 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:39:53,503 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:53,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889831665] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:53,504 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:53,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:39:53,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059283049] [2022-03-03 19:39:53,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:53,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:39:53,504 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:53,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:39:53,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:39:53,504 INFO L87 Difference]: Start difference. First operand 13603 states and 40690 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03 19:39:53,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:53,988 INFO L93 Difference]: Finished difference Result 15331 states and 45401 transitions. [2022-03-03 19:39:53,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:39:53,988 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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 35 [2022-03-03 19:39:53,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:54,014 INFO L225 Difference]: With dead ends: 15331 [2022-03-03 19:39:54,014 INFO L226 Difference]: Without dead ends: 15287 [2022-03-03 19:39:54,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=156, Invalid=835, Unknown=1, NotChecked=0, Total=992 [2022-03-03 19:39:54,015 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 152 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:54,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 557 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 603 Invalid, 0 Unknown, 379 Unchecked, 0.3s Time] [2022-03-03 19:39:54,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15287 states. [2022-03-03 19:39:54,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15287 to 13547. [2022-03-03 19:39:54,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13547 states, 13546 states have (on average 2.9914365864461834) internal successors, (40522), 13546 states have internal predecessors, (40522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:54,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13547 states to 13547 states and 40522 transitions. [2022-03-03 19:39:54,234 INFO L78 Accepts]: Start accepts. Automaton has 13547 states and 40522 transitions. Word has length 35 [2022-03-03 19:39:54,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:54,235 INFO L470 AbstractCegarLoop]: Abstraction has 13547 states and 40522 transitions. [2022-03-03 19:39:54,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03 19:39:54,235 INFO L276 IsEmpty]: Start isEmpty. Operand 13547 states and 40522 transitions. [2022-03-03 19:39:54,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:39:54,253 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:54,253 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:54,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-03-03 19:39:54,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:54,469 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:54,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:54,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1862642128, now seen corresponding path program 119 times [2022-03-03 19:39:54,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:54,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176254567] [2022-03-03 19:39:54,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:54,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:54,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:54,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:54,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:54,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176254567] [2022-03-03 19:39:54,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176254567] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:54,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791482842] [2022-03-03 19:39:54,649 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:39:54,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:54,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:54,650 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-03 19:39:54,651 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-03 19:39:54,674 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:39:54,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:54,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:39:54,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:54,892 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 17 treesize of output 13 [2022-03-03 19:39:54,962 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:39:54,962 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:39:55,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:55,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:39:55,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:55,871 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 16 treesize of output 21 [2022-03-03 19:39:55,899 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:55,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:56,064 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:39:56,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:39:56,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:56,808 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 35 treesize of output 39 [2022-03-03 19:39:57,017 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:39:57,017 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:39:57,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:57,045 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:39:57,468 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:57,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791482842] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:57,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:57,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:39:57,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732183313] [2022-03-03 19:39:57,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:57,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:39:57,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:57,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:39:57,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:39:57,469 INFO L87 Difference]: Start difference. First operand 13547 states and 40522 transitions. Second operand has 26 states, 26 states have (on average 2.730769230769231) 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-03 19:39:57,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:57,860 INFO L93 Difference]: Finished difference Result 14824 states and 43949 transitions. [2022-03-03 19:39:57,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:39:57,861 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.730769230769231) 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 35 [2022-03-03 19:39:57,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:57,887 INFO L225 Difference]: With dead ends: 14824 [2022-03-03 19:39:57,887 INFO L226 Difference]: Without dead ends: 14780 [2022-03-03 19:39:57,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=156, Invalid=835, Unknown=1, NotChecked=0, Total=992 [2022-03-03 19:39:57,888 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 126 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 353 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:57,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 548 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 435 Invalid, 0 Unknown, 353 Unchecked, 0.2s Time] [2022-03-03 19:39:57,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14780 states. [2022-03-03 19:39:58,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14780 to 13578. [2022-03-03 19:39:58,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13578 states, 13577 states have (on average 2.9913088311114384) internal successors, (40613), 13577 states have internal predecessors, (40613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:58,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13578 states to 13578 states and 40613 transitions. [2022-03-03 19:39:58,149 INFO L78 Accepts]: Start accepts. Automaton has 13578 states and 40613 transitions. Word has length 35 [2022-03-03 19:39:58,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:58,149 INFO L470 AbstractCegarLoop]: Abstraction has 13578 states and 40613 transitions. [2022-03-03 19:39:58,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.730769230769231) 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-03 19:39:58,149 INFO L276 IsEmpty]: Start isEmpty. Operand 13578 states and 40613 transitions. [2022-03-03 19:39:58,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:39:58,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:58,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:58,183 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-03 19:39:58,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:58,372 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:58,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:58,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1456896228, now seen corresponding path program 120 times [2022-03-03 19:39:58,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:58,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226066257] [2022-03-03 19:39:58,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:58,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:58,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:58,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:58,492 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:58,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226066257] [2022-03-03 19:39:58,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226066257] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:58,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678433219] [2022-03-03 19:39:58,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:39:58,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:58,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:58,493 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-03 19:39:58,494 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-03 19:39:58,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:39:58,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:58,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:39:58,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:58,733 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 17 treesize of output 13 [2022-03-03 19:39:58,856 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:39:58,856 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 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-03 19:39:59,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:59,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:39:59,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:59,768 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 16 treesize of output 21 [2022-03-03 19:39:59,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:59,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:01,948 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:40:01,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:40:02,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:02,570 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 34 treesize of output 38 [2022-03-03 19:40:07,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:07,029 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:40:07,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:07,057 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:40:07,736 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:07,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678433219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:07,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:07,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:40:07,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366378093] [2022-03-03 19:40:07,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:07,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:40:07,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:07,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:40:07,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=543, Unknown=4, NotChecked=0, Total=650 [2022-03-03 19:40:07,737 INFO L87 Difference]: Start difference. First operand 13578 states and 40613 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:40:07,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:07,908 INFO L93 Difference]: Finished difference Result 15045 states and 44794 transitions. [2022-03-03 19:40:07,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:40:07,908 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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 35 [2022-03-03 19:40:07,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:07,932 INFO L225 Difference]: With dead ends: 15045 [2022-03-03 19:40:07,932 INFO L226 Difference]: Without dead ends: 15036 [2022-03-03 19:40:07,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=110, Invalid=588, Unknown=4, NotChecked=0, Total=702 [2022-03-03 19:40:07,933 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 112 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:07,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 469 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 296 Invalid, 0 Unknown, 462 Unchecked, 0.1s Time] [2022-03-03 19:40:07,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15036 states. [2022-03-03 19:40:08,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15036 to 13559. [2022-03-03 19:40:08,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13559 states, 13558 states have (on average 2.9910016226582092) internal successors, (40552), 13558 states have internal predecessors, (40552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:08,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13559 states to 13559 states and 40552 transitions. [2022-03-03 19:40:08,140 INFO L78 Accepts]: Start accepts. Automaton has 13559 states and 40552 transitions. Word has length 35 [2022-03-03 19:40:08,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:08,140 INFO L470 AbstractCegarLoop]: Abstraction has 13559 states and 40552 transitions. [2022-03-03 19:40:08,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:40:08,140 INFO L276 IsEmpty]: Start isEmpty. Operand 13559 states and 40552 transitions. [2022-03-03 19:40:08,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:08,158 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:08,158 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:08,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:08,374 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,SelfDestructingSolverStorable122 [2022-03-03 19:40:08,374 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:08,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:08,375 INFO L85 PathProgramCache]: Analyzing trace with hash -443549692, now seen corresponding path program 121 times [2022-03-03 19:40:08,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:08,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293396144] [2022-03-03 19:40:08,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:08,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:08,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:08,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:08,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293396144] [2022-03-03 19:40:08,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293396144] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:08,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261711202] [2022-03-03 19:40:08,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:40:08,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:08,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:08,537 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-03 19:40:08,538 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-03 19:40:08,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:08,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:40:08,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:08,917 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:40:08,918 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:40:10,392 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 23 treesize of output 19 [2022-03-03 19:40:10,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:10,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:40:10,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:10,839 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 16 treesize of output 21 [2022-03-03 19:40:10,852 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:10,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:10,986 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:40:10,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:40:11,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:11,524 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 35 treesize of output 39 [2022-03-03 19:40:11,781 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:40:11,781 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:40:11,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:11,805 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:40:12,115 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:12,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261711202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:12,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:12,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:40:12,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329767463] [2022-03-03 19:40:12,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:12,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:40:12,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:12,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:40:12,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-03-03 19:40:12,116 INFO L87 Difference]: Start difference. First operand 13559 states and 40552 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:40:12,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:12,638 INFO L93 Difference]: Finished difference Result 14938 states and 44274 transitions. [2022-03-03 19:40:12,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:40:12,638 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:40:12,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:12,663 INFO L225 Difference]: With dead ends: 14938 [2022-03-03 19:40:12,663 INFO L226 Difference]: Without dead ends: 14935 [2022-03-03 19:40:12,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=149, Invalid=838, Unknown=5, NotChecked=0, Total=992 [2022-03-03 19:40:12,664 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 152 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:12,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 635 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 653 Invalid, 0 Unknown, 392 Unchecked, 0.3s Time] [2022-03-03 19:40:12,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14935 states. [2022-03-03 19:40:12,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14935 to 13564. [2022-03-03 19:40:12,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13564 states, 13563 states have (on average 2.9910786699107867) internal successors, (40568), 13563 states have internal predecessors, (40568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:12,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13564 states to 13564 states and 40568 transitions. [2022-03-03 19:40:12,869 INFO L78 Accepts]: Start accepts. Automaton has 13564 states and 40568 transitions. Word has length 35 [2022-03-03 19:40:12,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:12,869 INFO L470 AbstractCegarLoop]: Abstraction has 13564 states and 40568 transitions. [2022-03-03 19:40:12,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:40:12,869 INFO L276 IsEmpty]: Start isEmpty. Operand 13564 states and 40568 transitions. [2022-03-03 19:40:12,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:12,886 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:12,886 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:12,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:13,101 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,SelfDestructingSolverStorable123 [2022-03-03 19:40:13,101 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:13,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:13,101 INFO L85 PathProgramCache]: Analyzing trace with hash -2011847872, now seen corresponding path program 122 times [2022-03-03 19:40:13,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:13,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693186523] [2022-03-03 19:40:13,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:13,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:13,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:13,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:13,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:13,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693186523] [2022-03-03 19:40:13,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693186523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:13,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743044647] [2022-03-03 19:40:13,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:40:13,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:13,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:13,245 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-03 19:40:13,246 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-03 19:40:13,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:40:13,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:13,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:40:13,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:13,559 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:40:13,559 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:40:15,051 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 23 treesize of output 19 [2022-03-03 19:40:16,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:16,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:40:16,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-03 19:40:16,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:16,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:16,288 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:40:16,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:40:16,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:16,935 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 35 treesize of output 39 [2022-03-03 19:40:17,225 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:40:17,226 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:40:17,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:17,252 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:40:17,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:17,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743044647] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:17,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:17,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:40:17,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413309825] [2022-03-03 19:40:17,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:17,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:40:17,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:17,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:40:17,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-03-03 19:40:17,692 INFO L87 Difference]: Start difference. First operand 13564 states and 40568 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:40:18,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:18,267 INFO L93 Difference]: Finished difference Result 14944 states and 44291 transitions. [2022-03-03 19:40:18,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:40:18,268 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:40:18,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:18,292 INFO L225 Difference]: With dead ends: 14944 [2022-03-03 19:40:18,293 INFO L226 Difference]: Without dead ends: 14941 [2022-03-03 19:40:18,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=158, Invalid=893, Unknown=5, NotChecked=0, Total=1056 [2022-03-03 19:40:18,293 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 160 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:18,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 544 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 579 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-03-03 19:40:18,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14941 states. [2022-03-03 19:40:18,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14941 to 13568. [2022-03-03 19:40:18,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13568 states, 13567 states have (on average 2.9912287167391463) internal successors, (40582), 13567 states have internal predecessors, (40582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:18,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13568 states to 13568 states and 40582 transitions. [2022-03-03 19:40:18,503 INFO L78 Accepts]: Start accepts. Automaton has 13568 states and 40582 transitions. Word has length 35 [2022-03-03 19:40:18,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:18,503 INFO L470 AbstractCegarLoop]: Abstraction has 13568 states and 40582 transitions. [2022-03-03 19:40:18,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:40:18,503 INFO L276 IsEmpty]: Start isEmpty. Operand 13568 states and 40582 transitions. [2022-03-03 19:40:18,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:18,520 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:18,520 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:18,535 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-03 19:40:18,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:18,735 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:18,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:18,736 INFO L85 PathProgramCache]: Analyzing trace with hash 772922700, now seen corresponding path program 123 times [2022-03-03 19:40:18,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:18,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746287381] [2022-03-03 19:40:18,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:18,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:18,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:18,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:18,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:18,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746287381] [2022-03-03 19:40:18,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746287381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:18,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555467494] [2022-03-03 19:40:18,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:40:18,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:18,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:18,874 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-03 19:40:18,874 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-03 19:40:18,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:40:18,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:18,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:40:18,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:19,067 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 18 treesize of output 14 [2022-03-03 19:40:19,170 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:40:19,171 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 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-03 19:40:22,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:22,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:40:22,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:22,779 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 16 treesize of output 21 [2022-03-03 19:40:22,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:22,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:23,029 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:40:23,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:40:23,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:23,454 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 36 treesize of output 40 [2022-03-03 19:40:23,724 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:40:23,724 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:40:23,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:23,744 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:40:23,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:23,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555467494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:23,847 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:23,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:40:23,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34116735] [2022-03-03 19:40:23,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:23,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:40:23,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:23,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:40:23,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=593, Unknown=6, NotChecked=0, Total=702 [2022-03-03 19:40:23,848 INFO L87 Difference]: Start difference. First operand 13568 states and 40582 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:40:27,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:27,129 INFO L93 Difference]: Finished difference Result 15688 states and 46367 transitions. [2022-03-03 19:40:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:40:27,130 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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 35 [2022-03-03 19:40:27,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:27,161 INFO L225 Difference]: With dead ends: 15688 [2022-03-03 19:40:27,161 INFO L226 Difference]: Without dead ends: 15685 [2022-03-03 19:40:27,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=273, Invalid=1790, Unknown=7, NotChecked=0, Total=2070 [2022-03-03 19:40:27,162 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 166 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 1207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 715 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:27,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 839 Invalid, 1207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 470 Invalid, 0 Unknown, 715 Unchecked, 0.2s Time] [2022-03-03 19:40:27,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15685 states. [2022-03-03 19:40:27,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15685 to 13611. [2022-03-03 19:40:27,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13611 states, 13610 states have (on average 2.9917707567964733) internal successors, (40718), 13610 states have internal predecessors, (40718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:27,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13611 states to 13611 states and 40718 transitions. [2022-03-03 19:40:27,386 INFO L78 Accepts]: Start accepts. Automaton has 13611 states and 40718 transitions. Word has length 35 [2022-03-03 19:40:27,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:27,386 INFO L470 AbstractCegarLoop]: Abstraction has 13611 states and 40718 transitions. [2022-03-03 19:40:27,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:40:27,386 INFO L276 IsEmpty]: Start isEmpty. Operand 13611 states and 40718 transitions. [2022-03-03 19:40:27,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:27,404 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:27,404 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:27,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:27,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-03 19:40:27,611 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:27,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:27,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1897449102, now seen corresponding path program 124 times [2022-03-03 19:40:27,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:27,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697147003] [2022-03-03 19:40:27,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:27,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:27,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:27,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:27,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:27,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697147003] [2022-03-03 19:40:27,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697147003] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:27,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489190122] [2022-03-03 19:40:27,792 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:40:27,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:27,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:27,793 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-03 19:40:27,794 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-03 19:40:27,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:40:27,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:27,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:40:27,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:28,046 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 17 treesize of output 13 [2022-03-03 19:40:28,092 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:40:28,093 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:40:28,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:28,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:40:28,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:28,929 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 16 treesize of output 21 [2022-03-03 19:40:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:28,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:29,078 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:40:29,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:40:29,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:29,508 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 35 treesize of output 39 [2022-03-03 19:40:29,729 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:40:29,729 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:40:29,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:29,751 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:40:30,034 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:30,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489190122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:30,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:30,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:40:30,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499168404] [2022-03-03 19:40:30,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:30,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:40:30,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:30,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:40:30,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:40:30,035 INFO L87 Difference]: Start difference. First operand 13611 states and 40718 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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-03 19:40:30,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:30,504 INFO L93 Difference]: Finished difference Result 14935 states and 44211 transitions. [2022-03-03 19:40:30,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:40:30,505 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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 35 [2022-03-03 19:40:30,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:30,530 INFO L225 Difference]: With dead ends: 14935 [2022-03-03 19:40:30,530 INFO L226 Difference]: Without dead ends: 14891 [2022-03-03 19:40:30,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=175, Invalid=946, Unknown=1, NotChecked=0, Total=1122 [2022-03-03 19:40:30,531 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 131 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 299 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:30,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 659 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 501 Invalid, 0 Unknown, 299 Unchecked, 0.2s Time] [2022-03-03 19:40:30,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14891 states. [2022-03-03 19:40:30,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14891 to 13612. [2022-03-03 19:40:30,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13612 states, 13611 states have (on average 2.992212181323929) internal successors, (40727), 13611 states have internal predecessors, (40727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:30,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13612 states to 13612 states and 40727 transitions. [2022-03-03 19:40:30,758 INFO L78 Accepts]: Start accepts. Automaton has 13612 states and 40727 transitions. Word has length 35 [2022-03-03 19:40:30,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:30,758 INFO L470 AbstractCegarLoop]: Abstraction has 13612 states and 40727 transitions. [2022-03-03 19:40:30,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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-03 19:40:30,759 INFO L276 IsEmpty]: Start isEmpty. Operand 13612 states and 40727 transitions. [2022-03-03 19:40:30,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:30,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:30,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:30,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-03 19:40:30,995 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,SelfDestructingSolverStorable126 [2022-03-03 19:40:30,997 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:30,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:30,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1327845248, now seen corresponding path program 125 times [2022-03-03 19:40:30,998 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:30,998 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164400093] [2022-03-03 19:40:30,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:30,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:31,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:31,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:31,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:31,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164400093] [2022-03-03 19:40:31,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164400093] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:31,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135862431] [2022-03-03 19:40:31,165 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:40:31,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:31,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:31,166 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-03 19:40:31,167 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-03 19:40:31,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:40:31,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:31,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:40:31,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:31,477 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-03 19:40:31,477 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 3 case distinctions, treesize of input 34 treesize of output 35 [2022-03-03 19:40:32,990 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 23 treesize of output 19 [2022-03-03 19:40:33,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:33,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:40:33,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:33,444 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 16 treesize of output 21 [2022-03-03 19:40:33,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:33,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:35,657 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:40:35,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:40:36,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:36,331 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 34 treesize of output 38 [2022-03-03 19:40:40,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:40,759 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:40:40,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:40,790 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:40:43,986 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:43,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135862431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:43,986 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:43,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:40:43,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463003278] [2022-03-03 19:40:43,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:43,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:40:43,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:43,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:40:43,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=506, Unknown=8, NotChecked=0, Total=600 [2022-03-03 19:40:43,988 INFO L87 Difference]: Start difference. First operand 13612 states and 40727 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:40:44,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:44,255 INFO L93 Difference]: Finished difference Result 14699 states and 43798 transitions. [2022-03-03 19:40:44,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:40:44,256 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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 35 [2022-03-03 19:40:44,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:44,282 INFO L225 Difference]: With dead ends: 14699 [2022-03-03 19:40:44,282 INFO L226 Difference]: Without dead ends: 14696 [2022-03-03 19:40:44,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=113, Invalid=691, Unknown=8, NotChecked=0, Total=812 [2022-03-03 19:40:44,283 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 78 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:44,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 371 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 239 Invalid, 0 Unknown, 220 Unchecked, 0.1s Time] [2022-03-03 19:40:44,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14696 states. [2022-03-03 19:40:44,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14696 to 13614. [2022-03-03 19:40:44,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13614 states, 13613 states have (on average 2.992213325497686) internal successors, (40733), 13613 states have internal predecessors, (40733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:44,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13614 states to 13614 states and 40733 transitions. [2022-03-03 19:40:44,495 INFO L78 Accepts]: Start accepts. Automaton has 13614 states and 40733 transitions. Word has length 35 [2022-03-03 19:40:44,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:44,495 INFO L470 AbstractCegarLoop]: Abstraction has 13614 states and 40733 transitions. [2022-03-03 19:40:44,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:40:44,495 INFO L276 IsEmpty]: Start isEmpty. Operand 13614 states and 40733 transitions. [2022-03-03 19:40:44,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:44,513 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:44,513 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:44,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:44,727 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,SelfDestructingSolverStorable127 [2022-03-03 19:40:44,727 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:44,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:44,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1451787202, now seen corresponding path program 126 times [2022-03-03 19:40:44,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:44,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129668811] [2022-03-03 19:40:44,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:44,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:44,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:44,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:44,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:44,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129668811] [2022-03-03 19:40:44,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129668811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:44,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001780256] [2022-03-03 19:40:44,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:40:44,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:44,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:44,923 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-03 19:40:44,924 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-03 19:40:44,953 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:40:44,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:44,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:40:44,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:45,116 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 18 treesize of output 14 [2022-03-03 19:40:45,204 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:40:45,204 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 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-03 19:40:47,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:47,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:40:47,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:47,459 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 16 treesize of output 21 [2022-03-03 19:40:47,476 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:47,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:47,770 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:40:47,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:40:48,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:48,469 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 36 treesize of output 40 [2022-03-03 19:40:48,918 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:40:48,919 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:40:48,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:48,943 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:40:49,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:49,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001780256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:49,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:49,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:40:49,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471364482] [2022-03-03 19:40:49,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:49,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:40:49,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:49,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:40:49,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=596, Unknown=3, NotChecked=0, Total=702 [2022-03-03 19:40:49,071 INFO L87 Difference]: Start difference. First operand 13614 states and 40733 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:40:51,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:51,868 INFO L93 Difference]: Finished difference Result 15380 states and 45578 transitions. [2022-03-03 19:40:51,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:40:51,868 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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 35 [2022-03-03 19:40:51,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:51,898 INFO L225 Difference]: With dead ends: 15380 [2022-03-03 19:40:51,899 INFO L226 Difference]: Without dead ends: 15377 [2022-03-03 19:40:51,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=239, Invalid=1480, Unknown=3, NotChecked=0, Total=1722 [2022-03-03 19:40:51,899 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 255 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 1495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 920 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:51,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 656 Invalid, 1495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 532 Invalid, 0 Unknown, 920 Unchecked, 0.2s Time] [2022-03-03 19:40:51,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15377 states. [2022-03-03 19:40:52,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15377 to 13558. [2022-03-03 19:40:52,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13558 states, 13557 states have (on average 2.991738585232721) internal successors, (40559), 13557 states have internal predecessors, (40559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:52,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13558 states to 13558 states and 40559 transitions. [2022-03-03 19:40:52,107 INFO L78 Accepts]: Start accepts. Automaton has 13558 states and 40559 transitions. Word has length 35 [2022-03-03 19:40:52,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:52,108 INFO L470 AbstractCegarLoop]: Abstraction has 13558 states and 40559 transitions. [2022-03-03 19:40:52,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:40:52,108 INFO L276 IsEmpty]: Start isEmpty. Operand 13558 states and 40559 transitions. [2022-03-03 19:40:52,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:52,125 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:52,125 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:52,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:52,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-03-03 19:40:52,334 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:52,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:52,334 INFO L85 PathProgramCache]: Analyzing trace with hash 920151032, now seen corresponding path program 127 times [2022-03-03 19:40:52,334 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:52,334 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638198093] [2022-03-03 19:40:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:52,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:52,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:52,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:52,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:52,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638198093] [2022-03-03 19:40:52,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638198093] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:52,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270717363] [2022-03-03 19:40:52,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:40:52,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:52,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:52,470 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-03 19:40:52,472 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-03 19:40:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:52,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:40:52,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:52,706 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:40:52,706 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:40:54,219 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 23 treesize of output 19 [2022-03-03 19:40:55,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:55,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:40:55,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:55,296 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 16 treesize of output 21 [2022-03-03 19:40:55,312 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:55,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:55,462 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:40:55,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:40:56,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:56,110 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 35 treesize of output 39 [2022-03-03 19:40:56,389 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:40:56,390 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:40:56,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:56,414 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:40:56,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:56,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270717363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:56,837 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:56,837 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:40:56,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507125501] [2022-03-03 19:40:56,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:56,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:40:56,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:56,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:40:56,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-03-03 19:40:56,838 INFO L87 Difference]: Start difference. First operand 13558 states and 40559 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:40:57,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:57,315 INFO L93 Difference]: Finished difference Result 14891 states and 44139 transitions. [2022-03-03 19:40:57,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:40:57,315 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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 35 [2022-03-03 19:40:57,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:57,340 INFO L225 Difference]: With dead ends: 14891 [2022-03-03 19:40:57,340 INFO L226 Difference]: Without dead ends: 14888 [2022-03-03 19:40:57,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=149, Invalid=901, Unknown=6, NotChecked=0, Total=1056 [2022-03-03 19:40:57,341 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 142 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 427 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:57,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 428 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 426 Invalid, 0 Unknown, 427 Unchecked, 0.2s Time] [2022-03-03 19:40:57,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14888 states. [2022-03-03 19:40:57,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14888 to 13537. [2022-03-03 19:40:57,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13537 states, 13536 states have (on average 2.9915780141843973) internal successors, (40494), 13536 states have internal predecessors, (40494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:57,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13537 states to 13537 states and 40494 transitions. [2022-03-03 19:40:57,612 INFO L78 Accepts]: Start accepts. Automaton has 13537 states and 40494 transitions. Word has length 35 [2022-03-03 19:40:57,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:57,612 INFO L470 AbstractCegarLoop]: Abstraction has 13537 states and 40494 transitions. [2022-03-03 19:40:57,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:40:57,612 INFO L276 IsEmpty]: Start isEmpty. Operand 13537 states and 40494 transitions. [2022-03-03 19:40:57,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:40:57,629 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:57,629 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:40:57,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:57,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:57,831 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:57,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:57,833 INFO L85 PathProgramCache]: Analyzing trace with hash 284582512, now seen corresponding path program 128 times [2022-03-03 19:40:57,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:57,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550610665] [2022-03-03 19:40:57,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:57,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:57,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:57,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:57,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:57,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550610665] [2022-03-03 19:40:57,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550610665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:57,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665107885] [2022-03-03 19:40:57,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:40:57,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:57,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:57,965 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-03 19:40:57,966 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-03 19:40:57,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:40:57,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:57,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:40:57,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:58,157 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-03 19:40:59,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:40:59,414 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 34 treesize of output 34 [2022-03-03 19:41:01,060 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-03 19:41:01,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-03 19:41:01,064 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-03 19:41:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-03 19:41:01,076 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:01,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:01,250 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:41:01,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:41:01,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:01,876 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 35 treesize of output 39 [2022-03-03 19:41:02,094 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:41:02,095 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:41:02,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:02,121 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:41:02,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:02,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665107885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:02,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:02,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:41:02,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717321166] [2022-03-03 19:41:02,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:02,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:41:02,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:02,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:41:02,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=491, Unknown=5, NotChecked=0, Total=600 [2022-03-03 19:41:02,481 INFO L87 Difference]: Start difference. First operand 13537 states and 40494 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:41:02,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:02,818 INFO L93 Difference]: Finished difference Result 15826 states and 46892 transitions. [2022-03-03 19:41:02,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:41:02,819 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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 35 [2022-03-03 19:41:02,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:02,846 INFO L225 Difference]: With dead ends: 15826 [2022-03-03 19:41:02,846 INFO L226 Difference]: Without dead ends: 15641 [2022-03-03 19:41:02,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=142, Invalid=665, Unknown=5, NotChecked=0, Total=812 [2022-03-03 19:41:02,847 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 229 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 438 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:02,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 708 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 508 Invalid, 0 Unknown, 438 Unchecked, 0.2s Time] [2022-03-03 19:41:02,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15641 states. [2022-03-03 19:41:03,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15641 to 13769. [2022-03-03 19:41:03,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13769 states, 13768 states have (on average 2.985255665310866) internal successors, (41101), 13768 states have internal predecessors, (41101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:03,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13769 states to 13769 states and 41101 transitions. [2022-03-03 19:41:03,091 INFO L78 Accepts]: Start accepts. Automaton has 13769 states and 41101 transitions. Word has length 35 [2022-03-03 19:41:03,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:03,091 INFO L470 AbstractCegarLoop]: Abstraction has 13769 states and 41101 transitions. [2022-03-03 19:41:03,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 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-03 19:41:03,091 INFO L276 IsEmpty]: Start isEmpty. Operand 13769 states and 41101 transitions. [2022-03-03 19:41:03,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:03,110 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:03,111 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:03,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-03-03 19:41:03,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:03,326 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:03,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:03,326 INFO L85 PathProgramCache]: Analyzing trace with hash 799602156, now seen corresponding path program 129 times [2022-03-03 19:41:03,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:03,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855119870] [2022-03-03 19:41:03,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:03,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:03,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:03,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:03,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:03,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855119870] [2022-03-03 19:41:03,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855119870] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:03,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703405343] [2022-03-03 19:41:03,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:41:03,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:03,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:03,436 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-03 19:41:03,437 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-03 19:41:03,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-03 19:41:03,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:03,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:41:03,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:03,594 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-03 19:41:04,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:04,824 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 35 treesize of output 35 [2022-03-03 19:41:05,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:05,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 68 [2022-03-03 19:41:05,693 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:41:05,694 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 3 case distinctions, treesize of input 59 treesize of output 41 [2022-03-03 19:41:05,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:05,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:06,275 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:41:06,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:41:06,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:06,729 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 36 treesize of output 40 [2022-03-03 19:41:07,005 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-03 19:41:07,006 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-03 19:41:07,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:07,030 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-03 19:41:07,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:07,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703405343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:07,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:07,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-03 19:41:07,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822755321] [2022-03-03 19:41:07,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:07,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:41:07,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:07,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:41:07,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=595, Unknown=4, NotChecked=0, Total=702 [2022-03-03 19:41:07,136 INFO L87 Difference]: Start difference. First operand 13769 states and 41101 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:41:10,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:10,685 INFO L93 Difference]: Finished difference Result 14999 states and 44426 transitions. [2022-03-03 19:41:10,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:41:10,686 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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 35 [2022-03-03 19:41:10,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:10,716 INFO L225 Difference]: With dead ends: 14999 [2022-03-03 19:41:10,716 INFO L226 Difference]: Without dead ends: 14884 [2022-03-03 19:41:10,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=209, Invalid=1267, Unknown=6, NotChecked=0, Total=1482 [2022-03-03 19:41:10,716 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 188 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 352 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:10,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 781 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 135 Invalid, 0 Unknown, 352 Unchecked, 0.1s Time] [2022-03-03 19:41:10,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14884 states. [2022-03-03 19:41:10,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14884 to 13919. [2022-03-03 19:41:10,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13919 states, 13918 states have (on average 2.9822531972984625) internal successors, (41507), 13918 states have internal predecessors, (41507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:10,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13919 states to 13919 states and 41507 transitions. [2022-03-03 19:41:10,942 INFO L78 Accepts]: Start accepts. Automaton has 13919 states and 41507 transitions. Word has length 35 [2022-03-03 19:41:10,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:10,942 INFO L470 AbstractCegarLoop]: Abstraction has 13919 states and 41507 transitions. [2022-03-03 19:41:10,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:41:10,943 INFO L276 IsEmpty]: Start isEmpty. Operand 13919 states and 41507 transitions. [2022-03-03 19:41:10,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:10,962 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:10,962 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:10,978 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-03 19:41:11,177 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,SelfDestructingSolverStorable131 [2022-03-03 19:41:11,178 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:11,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:11,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1642005330, now seen corresponding path program 130 times [2022-03-03 19:41:11,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:11,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488504810] [2022-03-03 19:41:11,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:11,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:11,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:11,397 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:11,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:11,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488504810] [2022-03-03 19:41:11,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488504810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:11,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295632238] [2022-03-03 19:41:11,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:41:11,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:11,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:11,398 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-03 19:41:11,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:41:11,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:11,432 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-03 19:41:11,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:41:11,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:11,618 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-03 19:41:12,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:12,835 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 34 treesize of output 34 [2022-03-03 19:41:14,460 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-03-03 19:41:14,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 33 [2022-03-03 19:41:14,465 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:41:14,465 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 20 treesize of output 12 [2022-03-03 19:41:14,484 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:14,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:14,655 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:41:14,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:41:15,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:15,164 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 35 treesize of output 39 [2022-03-03 19:41:15,374 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:41:15,374 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:41:15,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:15,397 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:41:15,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:15,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295632238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:15,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:15,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-03 19:41:15,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362386361] [2022-03-03 19:41:15,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:15,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:41:15,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:15,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:41:15,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=387, Unknown=5, NotChecked=0, Total=462 [2022-03-03 19:41:15,757 INFO L87 Difference]: Start difference. First operand 13919 states and 41507 transitions. Second operand has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 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-03 19:41:16,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:16,040 INFO L93 Difference]: Finished difference Result 17626 states and 52129 transitions. [2022-03-03 19:41:16,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:41:16,040 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:41:16,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:16,071 INFO L225 Difference]: With dead ends: 17626 [2022-03-03 19:41:16,071 INFO L226 Difference]: Without dead ends: 17216 [2022-03-03 19:41:16,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=82, Invalid=465, Unknown=5, NotChecked=0, Total=552 [2022-03-03 19:41:16,071 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 153 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:16,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 595 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 558 Invalid, 0 Unknown, 294 Unchecked, 0.2s Time] [2022-03-03 19:41:16,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17216 states. [2022-03-03 19:41:16,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17216 to 13887. [2022-03-03 19:41:16,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13887 states, 13886 states have (on average 2.9827164050122423) internal successors, (41418), 13886 states have internal predecessors, (41418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:16,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13887 states to 13887 states and 41418 transitions. [2022-03-03 19:41:16,343 INFO L78 Accepts]: Start accepts. Automaton has 13887 states and 41418 transitions. Word has length 35 [2022-03-03 19:41:16,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:16,343 INFO L470 AbstractCegarLoop]: Abstraction has 13887 states and 41418 transitions. [2022-03-03 19:41:16,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 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-03 19:41:16,343 INFO L276 IsEmpty]: Start isEmpty. Operand 13887 states and 41418 transitions. [2022-03-03 19:41:16,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:16,362 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:16,362 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:16,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-03-03 19:41:16,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:16,577 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:16,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:16,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1350885878, now seen corresponding path program 131 times [2022-03-03 19:41:16,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:16,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019251476] [2022-03-03 19:41:16,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:16,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:16,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:16,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:41:16,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:16,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019251476] [2022-03-03 19:41:16,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019251476] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:16,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332729356] [2022-03-03 19:41:16,712 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:41:16,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:16,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:16,714 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-03 19:41:16,714 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-03 19:41:16,738 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:41:16,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:16,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:41:16,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:16,845 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-03 19:41:16,955 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:41:16,956 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 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-03 19:41:18,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:18,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:41:18,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:18,029 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 16 treesize of output 21 [2022-03-03 19:41:18,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:18,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:18,208 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:41:18,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:41:18,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:18,945 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 34 treesize of output 38 [2022-03-03 19:41:21,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:21,403 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:41:21,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:21,426 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:41:28,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:28,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332729356] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:28,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:28,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-03 19:41:28,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905779160] [2022-03-03 19:41:28,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:28,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:41:28,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:28,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:41:28,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=539, Unknown=3, NotChecked=0, Total=650 [2022-03-03 19:41:28,310 INFO L87 Difference]: Start difference. First operand 13887 states and 41418 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03 19:41:28,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:28,478 INFO L93 Difference]: Finished difference Result 15121 states and 44760 transitions. [2022-03-03 19:41:28,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:41:28,478 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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 35 [2022-03-03 19:41:28,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:28,506 INFO L225 Difference]: With dead ends: 15121 [2022-03-03 19:41:28,507 INFO L226 Difference]: Without dead ends: 14850 [2022-03-03 19:41:28,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=134, Invalid=675, Unknown=3, NotChecked=0, Total=812 [2022-03-03 19:41:28,507 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 154 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:28,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 401 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 160 Invalid, 0 Unknown, 330 Unchecked, 0.1s Time] [2022-03-03 19:41:28,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14850 states. [2022-03-03 19:41:28,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14850 to 14145. [2022-03-03 19:41:28,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14145 states, 14144 states have (on average 2.9781532805429864) internal successors, (42123), 14144 states have internal predecessors, (42123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:28,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14145 states to 14145 states and 42123 transitions. [2022-03-03 19:41:28,723 INFO L78 Accepts]: Start accepts. Automaton has 14145 states and 42123 transitions. Word has length 35 [2022-03-03 19:41:28,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:28,723 INFO L470 AbstractCegarLoop]: Abstraction has 14145 states and 42123 transitions. [2022-03-03 19:41:28,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03 19:41:28,723 INFO L276 IsEmpty]: Start isEmpty. Operand 14145 states and 42123 transitions. [2022-03-03 19:41:28,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:28,742 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:28,742 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:28,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-03-03 19:41:28,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:28,958 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:28,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:28,958 INFO L85 PathProgramCache]: Analyzing trace with hash 85894232, now seen corresponding path program 132 times [2022-03-03 19:41:28,958 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:28,958 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918199218] [2022-03-03 19:41:28,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:28,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:29,146 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:41:29,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:29,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918199218] [2022-03-03 19:41:29,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918199218] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:29,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132142615] [2022-03-03 19:41:29,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:41:29,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:29,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:29,147 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-03 19:41:29,188 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-03 19:41:29,190 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:41:29,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:29,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:41:29,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:29,314 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-03 19:41:29,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:29,453 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 3 case distinctions, treesize of input 32 treesize of output 50 [2022-03-03 19:41:30,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:30,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:41:30,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:30,122 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 56 treesize of output 54 [2022-03-03 19:41:30,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:30,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:30,422 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:41:30,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:41:31,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:31,534 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 33 treesize of output 37 [2022-03-03 19:41:31,897 INFO L353 Elim1Store]: treesize reduction 26, result has 57.4 percent of original size [2022-03-03 19:41:31,897 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 61 [2022-03-03 19:41:31,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:31,921 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 89 [2022-03-03 19:41:32,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:32,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132142615] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:32,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:32,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-03-03 19:41:32,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257768181] [2022-03-03 19:41:32,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:32,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:41:32,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:32,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:41:32,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=536, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:41:32,190 INFO L87 Difference]: Start difference. First operand 14145 states and 42123 transitions. Second operand has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 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-03 19:41:33,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:33,141 INFO L93 Difference]: Finished difference Result 17367 states and 51236 transitions. [2022-03-03 19:41:33,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:41:33,141 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 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 35 [2022-03-03 19:41:33,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:33,170 INFO L225 Difference]: With dead ends: 17367 [2022-03-03 19:41:33,170 INFO L226 Difference]: Without dead ends: 17045 [2022-03-03 19:41:33,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=241, Invalid=1240, Unknown=1, NotChecked=0, Total=1482 [2022-03-03 19:41:33,170 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 216 mSDsluCounter, 1360 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1019 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 920 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:33,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 1019 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 485 Invalid, 0 Unknown, 920 Unchecked, 0.2s Time] [2022-03-03 19:41:33,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17045 states. [2022-03-03 19:41:33,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17045 to 14430. [2022-03-03 19:41:33,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14430 states, 14429 states have (on average 2.973664148589646) internal successors, (42907), 14429 states have internal predecessors, (42907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:33,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14430 states to 14430 states and 42907 transitions. [2022-03-03 19:41:33,391 INFO L78 Accepts]: Start accepts. Automaton has 14430 states and 42907 transitions. Word has length 35 [2022-03-03 19:41:33,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:33,391 INFO L470 AbstractCegarLoop]: Abstraction has 14430 states and 42907 transitions. [2022-03-03 19:41:33,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 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-03 19:41:33,392 INFO L276 IsEmpty]: Start isEmpty. Operand 14430 states and 42907 transitions. [2022-03-03 19:41:33,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:33,410 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:33,410 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:33,427 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-03 19:41:33,625 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,SelfDestructingSolverStorable134 [2022-03-03 19:41:33,625 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:33,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:33,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1938391702, now seen corresponding path program 133 times [2022-03-03 19:41:33,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:33,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939646956] [2022-03-03 19:41:33,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:33,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:33,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:33,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:41:33,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:33,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939646956] [2022-03-03 19:41:33,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939646956] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:33,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411762066] [2022-03-03 19:41:33,746 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:41:33,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:33,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:33,747 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-03 19:41:33,747 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-03 19:41:33,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:33,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:41:33,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:33,916 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-03 19:41:34,035 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:41:34,035 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:41:34,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:34,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:41:34,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:34,933 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 16 treesize of output 21 [2022-03-03 19:41:34,947 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:34,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:35,079 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:41:35,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:41:35,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:35,341 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 35 treesize of output 39 [2022-03-03 19:41:35,540 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:41:35,540 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:41:35,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:35,566 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:41:36,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:36,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411762066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:36,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:36,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:41:36,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609386508] [2022-03-03 19:41:36,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:36,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:41:36,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:36,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:41:36,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=492, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:41:36,126 INFO L87 Difference]: Start difference. First operand 14430 states and 42907 transitions. Second operand has 25 states, 25 states have (on average 3.16) internal successors, (79), 24 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-03 19:41:36,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:36,638 INFO L93 Difference]: Finished difference Result 16454 states and 48313 transitions. [2022-03-03 19:41:36,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:41:36,638 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.16) internal successors, (79), 24 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 35 [2022-03-03 19:41:36,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:36,669 INFO L225 Difference]: With dead ends: 16454 [2022-03-03 19:41:36,669 INFO L226 Difference]: Without dead ends: 16188 [2022-03-03 19:41:36,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=194, Invalid=995, Unknown=1, NotChecked=0, Total=1190 [2022-03-03 19:41:36,683 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 196 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:36,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 595 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 575 Invalid, 0 Unknown, 277 Unchecked, 0.2s Time] [2022-03-03 19:41:36,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16188 states. [2022-03-03 19:41:36,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16188 to 14786. [2022-03-03 19:41:36,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14786 states, 14785 states have (on average 2.967805207981062) internal successors, (43879), 14785 states have internal predecessors, (43879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:37,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14786 states to 14786 states and 43879 transitions. [2022-03-03 19:41:37,006 INFO L78 Accepts]: Start accepts. Automaton has 14786 states and 43879 transitions. Word has length 35 [2022-03-03 19:41:37,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:37,006 INFO L470 AbstractCegarLoop]: Abstraction has 14786 states and 43879 transitions. [2022-03-03 19:41:37,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.16) internal successors, (79), 24 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-03 19:41:37,006 INFO L276 IsEmpty]: Start isEmpty. Operand 14786 states and 43879 transitions. [2022-03-03 19:41:37,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:37,025 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:37,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:37,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-03-03 19:41:37,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-03 19:41:37,240 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:37,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:37,241 INFO L85 PathProgramCache]: Analyzing trace with hash -311339718, now seen corresponding path program 134 times [2022-03-03 19:41:37,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:37,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125841704] [2022-03-03 19:41:37,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:37,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:37,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:41:37,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:37,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125841704] [2022-03-03 19:41:37,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125841704] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:37,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183147048] [2022-03-03 19:41:37,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:41:37,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:37,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:37,382 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-03 19:41:37,383 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-03 19:41:37,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:41:37,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:37,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:41:37,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:37,580 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-03 19:41:37,728 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:41:37,728 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 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-03 19:41:38,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:38,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:41:38,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:38,457 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 16 treesize of output 21 [2022-03-03 19:41:38,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:38,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:38,628 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:41:38,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:41:38,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:38,941 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 35 treesize of output 39 [2022-03-03 19:41:39,103 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:41:39,103 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:41:39,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:39,124 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:41:39,478 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:39,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183147048] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:39,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:39,479 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:41:39,479 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669201304] [2022-03-03 19:41:39,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:39,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:41:39,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:39,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:41:39,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=492, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:41:39,479 INFO L87 Difference]: Start difference. First operand 14786 states and 43879 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:41:40,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:40,035 INFO L93 Difference]: Finished difference Result 17827 states and 52131 transitions. [2022-03-03 19:41:40,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:41:40,035 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:41:40,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:40,067 INFO L225 Difference]: With dead ends: 17827 [2022-03-03 19:41:40,067 INFO L226 Difference]: Without dead ends: 17459 [2022-03-03 19:41:40,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=251, Invalid=1308, Unknown=1, NotChecked=0, Total=1560 [2022-03-03 19:41:40,067 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 238 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 542 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:40,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 549 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 471 Invalid, 0 Unknown, 542 Unchecked, 0.2s Time] [2022-03-03 19:41:40,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17459 states. [2022-03-03 19:41:40,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17459 to 15461. [2022-03-03 19:41:40,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15461 states, 15460 states have (on average 2.9570504527813712) internal successors, (45716), 15460 states have internal predecessors, (45716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:40,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15461 states to 15461 states and 45716 transitions. [2022-03-03 19:41:40,315 INFO L78 Accepts]: Start accepts. Automaton has 15461 states and 45716 transitions. Word has length 35 [2022-03-03 19:41:40,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:40,315 INFO L470 AbstractCegarLoop]: Abstraction has 15461 states and 45716 transitions. [2022-03-03 19:41:40,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:41:40,315 INFO L276 IsEmpty]: Start isEmpty. Operand 15461 states and 45716 transitions. [2022-03-03 19:41:40,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:40,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:40,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:40,352 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-03 19:41:40,539 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,SelfDestructingSolverStorable136 [2022-03-03 19:41:40,539 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:40,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:40,540 INFO L85 PathProgramCache]: Analyzing trace with hash 286619626, now seen corresponding path program 135 times [2022-03-03 19:41:40,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:40,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013338122] [2022-03-03 19:41:40,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:40,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:40,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:41:40,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:40,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013338122] [2022-03-03 19:41:40,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013338122] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:40,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125401759] [2022-03-03 19:41:40,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:41:40,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:40,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:40,760 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-03 19:41:40,761 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-03 19:41:40,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:41:40,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:40,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:41:40,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:40,921 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-03 19:41:41,015 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:41:41,015 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 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-03 19:41:43,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:43,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:41:43,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:43,930 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 16 treesize of output 21 [2022-03-03 19:41:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:43,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:44,217 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:41:44,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:41:45,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:45,011 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 36 treesize of output 40 [2022-03-03 19:41:45,226 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-03 19:41:45,226 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-03 19:41:45,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:45,244 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-03 19:41:45,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:45,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125401759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:45,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:45,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-03-03 19:41:45,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255180064] [2022-03-03 19:41:45,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:45,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:41:45,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:45,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:41:45,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=503, Unknown=3, NotChecked=0, Total=600 [2022-03-03 19:41:45,335 INFO L87 Difference]: Start difference. First operand 15461 states and 45716 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:41:47,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:47,817 INFO L93 Difference]: Finished difference Result 18100 states and 52812 transitions. [2022-03-03 19:41:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 19:41:47,817 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:41:47,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:47,849 INFO L225 Difference]: With dead ends: 18100 [2022-03-03 19:41:47,850 INFO L226 Difference]: Without dead ends: 17852 [2022-03-03 19:41:47,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 57 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=251, Invalid=1468, Unknown=3, NotChecked=0, Total=1722 [2022-03-03 19:41:47,850 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 278 mSDsluCounter, 1080 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 1435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1166 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:47,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 790 Invalid, 1435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 257 Invalid, 0 Unknown, 1166 Unchecked, 0.1s Time] [2022-03-03 19:41:47,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17852 states. [2022-03-03 19:41:48,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17852 to 16467. [2022-03-03 19:41:48,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16467 states, 16466 states have (on average 2.945402647880481) internal successors, (48499), 16466 states have internal predecessors, (48499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:48,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16467 states to 16467 states and 48499 transitions. [2022-03-03 19:41:48,117 INFO L78 Accepts]: Start accepts. Automaton has 16467 states and 48499 transitions. Word has length 35 [2022-03-03 19:41:48,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:48,117 INFO L470 AbstractCegarLoop]: Abstraction has 16467 states and 48499 transitions. [2022-03-03 19:41:48,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:41:48,117 INFO L276 IsEmpty]: Start isEmpty. Operand 16467 states and 48499 transitions. [2022-03-03 19:41:48,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:48,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:48,139 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:48,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-03-03 19:41:48,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:48,355 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:48,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:48,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1913671610, now seen corresponding path program 136 times [2022-03-03 19:41:48,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:48,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987385177] [2022-03-03 19:41:48,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:48,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:48,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:41:48,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:48,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987385177] [2022-03-03 19:41:48,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987385177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:48,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547530901] [2022-03-03 19:41:48,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:41:48,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:48,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:48,477 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-03 19:41:48,478 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-03 19:41:48,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:41:48,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:48,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:41:48,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:48,683 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-03 19:41:48,786 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:41:48,786 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:41:49,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:49,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:41:49,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:49,501 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 16 treesize of output 21 [2022-03-03 19:41:49,517 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:49,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:49,665 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:41:49,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:41:50,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:50,100 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 35 treesize of output 39 [2022-03-03 19:41:50,341 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:41:50,341 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:41:50,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:50,363 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:41:50,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:50,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547530901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:50,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:50,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:41:50,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69558382] [2022-03-03 19:41:50,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:50,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:41:50,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:50,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:41:50,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=492, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:41:50,885 INFO L87 Difference]: Start difference. First operand 16467 states and 48499 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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-03 19:41:51,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:51,484 INFO L93 Difference]: Finished difference Result 18113 states and 52979 transitions. [2022-03-03 19:41:51,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:41:51,484 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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 35 [2022-03-03 19:41:51,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:51,513 INFO L225 Difference]: With dead ends: 18113 [2022-03-03 19:41:51,513 INFO L226 Difference]: Without dead ends: 17711 [2022-03-03 19:41:51,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=194, Invalid=995, Unknown=1, NotChecked=0, Total=1190 [2022-03-03 19:41:51,514 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 197 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 561 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:51,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 565 Invalid, 1178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 594 Invalid, 0 Unknown, 561 Unchecked, 0.2s Time] [2022-03-03 19:41:51,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17711 states. [2022-03-03 19:41:51,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17711 to 13873. [2022-03-03 19:41:51,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13873 states, 13872 states have (on average 2.984861591695502) internal successors, (41406), 13872 states have internal predecessors, (41406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:51,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13873 states to 13873 states and 41406 transitions. [2022-03-03 19:41:51,727 INFO L78 Accepts]: Start accepts. Automaton has 13873 states and 41406 transitions. Word has length 35 [2022-03-03 19:41:51,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:51,727 INFO L470 AbstractCegarLoop]: Abstraction has 13873 states and 41406 transitions. [2022-03-03 19:41:51,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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-03 19:41:51,727 INFO L276 IsEmpty]: Start isEmpty. Operand 13873 states and 41406 transitions. [2022-03-03 19:41:51,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:51,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:51,745 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:51,762 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-03 19:41:51,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-03 19:41:51,959 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:51,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:51,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1312277604, now seen corresponding path program 137 times [2022-03-03 19:41:51,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:51,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683313533] [2022-03-03 19:41:51,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:51,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:51,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:52,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:52,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:52,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683313533] [2022-03-03 19:41:52,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683313533] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:52,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16148452] [2022-03-03 19:41:52,084 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:41:52,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:52,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:52,085 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-03 19:41:52,086 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-03 19:41:52,109 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:41:52,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:52,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:41:52,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:52,325 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 17 treesize of output 13 [2022-03-03 19:41:52,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:52,421 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 32 treesize of output 32 [2022-03-03 19:41:52,640 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-03-03 19:41:52,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 29 [2022-03-03 19:41:52,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:52,644 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 16 treesize of output 21 [2022-03-03 19:41:52,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:52,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:52,805 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:41:52,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:41:53,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:53,192 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 34 treesize of output 38 [2022-03-03 19:41:55,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:55,682 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:41:55,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:55,711 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:41:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:56,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16148452] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:56,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:56,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:41:56,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292724369] [2022-03-03 19:41:56,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:56,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:41:56,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:56,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:41:56,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=552, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:41:56,275 INFO L87 Difference]: Start difference. First operand 13873 states and 41406 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:41:56,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:56,439 INFO L93 Difference]: Finished difference Result 15297 states and 45606 transitions. [2022-03-03 19:41:56,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:41:56,439 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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 35 [2022-03-03 19:41:56,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:56,466 INFO L225 Difference]: With dead ends: 15297 [2022-03-03 19:41:56,466 INFO L226 Difference]: Without dead ends: 15272 [2022-03-03 19:41:56,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=114, Invalid=697, Unknown=1, NotChecked=0, Total=812 [2022-03-03 19:41:56,467 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 66 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 450 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:56,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 457 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 246 Invalid, 0 Unknown, 450 Unchecked, 0.1s Time] [2022-03-03 19:41:56,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15272 states. [2022-03-03 19:41:56,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15272 to 14013. [2022-03-03 19:41:56,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14013 states, 14012 states have (on average 2.985155580930631) internal successors, (41828), 14012 states have internal predecessors, (41828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:56,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14013 states to 14013 states and 41828 transitions. [2022-03-03 19:41:56,857 INFO L78 Accepts]: Start accepts. Automaton has 14013 states and 41828 transitions. Word has length 35 [2022-03-03 19:41:56,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:56,857 INFO L470 AbstractCegarLoop]: Abstraction has 14013 states and 41828 transitions. [2022-03-03 19:41:56,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:41:56,858 INFO L276 IsEmpty]: Start isEmpty. Operand 14013 states and 41828 transitions. [2022-03-03 19:41:56,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:41:56,874 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:56,874 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:41:56,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-03-03 19:41:57,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-03 19:41:57,089 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:57,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:57,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1102419040, now seen corresponding path program 138 times [2022-03-03 19:41:57,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:57,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734572468] [2022-03-03 19:41:57,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:57,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:57,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:57,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:57,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:57,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734572468] [2022-03-03 19:41:57,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734572468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:57,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400106970] [2022-03-03 19:41:57,180 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:41:57,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:57,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:57,181 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-03 19:41:57,181 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-03 19:41:57,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:41:57,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:57,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:41:57,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:57,341 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 17 treesize of output 13 [2022-03-03 19:41:57,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:57,405 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 32 treesize of output 32 [2022-03-03 19:41:58,347 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-03 19:41:58,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-03 19:41:58,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:58,352 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 18 treesize of output 23 [2022-03-03 19:41:58,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:58,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:58,518 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:41:58,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:41:58,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:58,896 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 34 treesize of output 38 [2022-03-03 19:42:01,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:01,359 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:42:01,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:01,382 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:42:04,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:04,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400106970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:04,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:04,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:42:04,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524582909] [2022-03-03 19:42:04,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:04,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:42:04,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:04,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:42:04,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=551, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:42:04,536 INFO L87 Difference]: Start difference. First operand 14013 states and 41828 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:42:04,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:04,757 INFO L93 Difference]: Finished difference Result 15935 states and 47358 transitions. [2022-03-03 19:42:04,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:42:04,758 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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 35 [2022-03-03 19:42:04,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:04,787 INFO L225 Difference]: With dead ends: 15935 [2022-03-03 19:42:04,788 INFO L226 Difference]: Without dead ends: 15850 [2022-03-03 19:42:04,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=114, Invalid=696, Unknown=2, NotChecked=0, Total=812 [2022-03-03 19:42:04,788 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 49 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:04,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 461 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 250 Invalid, 0 Unknown, 391 Unchecked, 0.1s Time] [2022-03-03 19:42:04,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15850 states. [2022-03-03 19:42:04,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15850 to 14007. [2022-03-03 19:42:04,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14007 states, 14006 states have (on average 2.9841496501499356) internal successors, (41796), 14006 states have internal predecessors, (41796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:05,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14007 states to 14007 states and 41796 transitions. [2022-03-03 19:42:05,176 INFO L78 Accepts]: Start accepts. Automaton has 14007 states and 41796 transitions. Word has length 35 [2022-03-03 19:42:05,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:05,177 INFO L470 AbstractCegarLoop]: Abstraction has 14007 states and 41796 transitions. [2022-03-03 19:42:05,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:42:05,177 INFO L276 IsEmpty]: Start isEmpty. Operand 14007 states and 41796 transitions. [2022-03-03 19:42:05,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:05,196 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:05,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:05,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-03-03 19:42:05,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:05,412 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:05,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:05,415 INFO L85 PathProgramCache]: Analyzing trace with hash 798945948, now seen corresponding path program 139 times [2022-03-03 19:42:05,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:05,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364089855] [2022-03-03 19:42:05,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:05,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:05,579 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:05,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:05,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364089855] [2022-03-03 19:42:05,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364089855] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:05,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039378934] [2022-03-03 19:42:05,579 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:42:05,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:05,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:05,580 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-03 19:42:05,581 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-03 19:42:05,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:05,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:42:05,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:05,796 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 17 treesize of output 13 [2022-03-03 19:42:05,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:05,880 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 34 treesize of output 34 [2022-03-03 19:42:07,537 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-03-03 19:42:07,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 33 [2022-03-03 19:42:07,541 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-03 19:42:07,541 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 20 treesize of output 12 [2022-03-03 19:42:07,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:07,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:07,698 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:07,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:08,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:08,299 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 35 treesize of output 39 [2022-03-03 19:42:08,493 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:42:08,493 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:42:08,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:08,518 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:42:08,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:08,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039378934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:08,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:08,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:42:08,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960947886] [2022-03-03 19:42:08,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:08,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:42:08,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:08,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:42:08,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=547, Unknown=3, NotChecked=0, Total=650 [2022-03-03 19:42:08,967 INFO L87 Difference]: Start difference. First operand 14007 states and 41796 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 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-03 19:42:09,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:09,397 INFO L93 Difference]: Finished difference Result 17296 states and 51185 transitions. [2022-03-03 19:42:09,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:42:09,398 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 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 35 [2022-03-03 19:42:09,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:09,428 INFO L225 Difference]: With dead ends: 17296 [2022-03-03 19:42:09,428 INFO L226 Difference]: Without dead ends: 17074 [2022-03-03 19:42:09,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=147, Invalid=842, Unknown=3, NotChecked=0, Total=992 [2022-03-03 19:42:09,428 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 114 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:09,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 540 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 637 Invalid, 0 Unknown, 346 Unchecked, 0.2s Time] [2022-03-03 19:42:09,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17074 states. [2022-03-03 19:42:09,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17074 to 14078. [2022-03-03 19:42:09,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14078 states, 14077 states have (on average 2.9826667613838174) internal successors, (41987), 14077 states have internal predecessors, (41987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:09,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14078 states to 14078 states and 41987 transitions. [2022-03-03 19:42:09,662 INFO L78 Accepts]: Start accepts. Automaton has 14078 states and 41987 transitions. Word has length 35 [2022-03-03 19:42:09,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:09,663 INFO L470 AbstractCegarLoop]: Abstraction has 14078 states and 41987 transitions. [2022-03-03 19:42:09,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 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-03 19:42:09,663 INFO L276 IsEmpty]: Start isEmpty. Operand 14078 states and 41987 transitions. [2022-03-03 19:42:09,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:09,681 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:09,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:09,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-03-03 19:42:09,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:09,891 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:09,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:09,892 INFO L85 PathProgramCache]: Analyzing trace with hash -87879912, now seen corresponding path program 140 times [2022-03-03 19:42:09,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:09,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786765980] [2022-03-03 19:42:09,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:09,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:09,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:10,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:10,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:10,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786765980] [2022-03-03 19:42:10,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786765980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:10,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576025309] [2022-03-03 19:42:10,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:42:10,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:10,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:10,105 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-03 19:42:10,106 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-03 19:42:10,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:42:10,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:10,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:42:10,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:10,365 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 17 treesize of output 13 [2022-03-03 19:42:10,587 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:42:10,587 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:42:11,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:11,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:42:11,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:11,656 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 16 treesize of output 21 [2022-03-03 19:42:11,677 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:11,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:11,819 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:11,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:12,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:12,224 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 35 treesize of output 39 [2022-03-03 19:42:12,541 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:42:12,541 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:42:12,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:12,562 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:42:12,840 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:12,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576025309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:12,840 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:12,840 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:42:12,840 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883771938] [2022-03-03 19:42:12,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:12,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:42:12,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:12,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:42:12,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=539, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:42:12,841 INFO L87 Difference]: Start difference. First operand 14078 states and 41987 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:42:13,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:13,274 INFO L93 Difference]: Finished difference Result 15650 states and 46332 transitions. [2022-03-03 19:42:13,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:42:13,275 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:42:13,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:13,301 INFO L225 Difference]: With dead ends: 15650 [2022-03-03 19:42:13,301 INFO L226 Difference]: Without dead ends: 15470 [2022-03-03 19:42:13,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=180, Invalid=1008, Unknown=2, NotChecked=0, Total=1190 [2022-03-03 19:42:13,301 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 137 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 541 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:13,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 612 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 617 Invalid, 0 Unknown, 541 Unchecked, 0.2s Time] [2022-03-03 19:42:13,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15470 states. [2022-03-03 19:42:13,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15470 to 14079. [2022-03-03 19:42:13,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14079 states, 14078 states have (on average 2.9821707628924563) internal successors, (41983), 14078 states have internal predecessors, (41983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:13,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14079 states to 14079 states and 41983 transitions. [2022-03-03 19:42:13,513 INFO L78 Accepts]: Start accepts. Automaton has 14079 states and 41983 transitions. Word has length 35 [2022-03-03 19:42:13,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:13,513 INFO L470 AbstractCegarLoop]: Abstraction has 14079 states and 41983 transitions. [2022-03-03 19:42:13,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:42:13,513 INFO L276 IsEmpty]: Start isEmpty. Operand 14079 states and 41983 transitions. [2022-03-03 19:42:13,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:13,533 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:13,533 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:13,549 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-03 19:42:13,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:13,736 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:13,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:13,736 INFO L85 PathProgramCache]: Analyzing trace with hash -416009744, now seen corresponding path program 141 times [2022-03-03 19:42:13,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:13,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894011386] [2022-03-03 19:42:13,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:13,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:13,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:13,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:13,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:13,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894011386] [2022-03-03 19:42:13,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894011386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:13,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246170662] [2022-03-03 19:42:13,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:42:13,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:13,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:13,858 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-03 19:42:13,859 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-03 19:42:13,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:42:13,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:13,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:42:13,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:14,027 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 18 treesize of output 14 [2022-03-03 19:42:14,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:14,104 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 35 treesize of output 35 [2022-03-03 19:42:15,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:15,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-03 19:42:15,414 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:42:15,414 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 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-03 19:42:15,466 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:15,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:15,752 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:15,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:16,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:16,096 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 36 treesize of output 40 [2022-03-03 19:42:16,344 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:42:16,344 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:42:16,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:16,364 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:42:16,560 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:16,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246170662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:16,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:16,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:42:16,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868346618] [2022-03-03 19:42:16,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:16,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:42:16,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:16,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:42:16,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=631, Unknown=3, NotChecked=0, Total=756 [2022-03-03 19:42:16,561 INFO L87 Difference]: Start difference. First operand 14079 states and 41983 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:42:20,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:20,920 INFO L93 Difference]: Finished difference Result 20721 states and 61064 transitions. [2022-03-03 19:42:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:42:20,931 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:42:20,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:20,969 INFO L225 Difference]: With dead ends: 20721 [2022-03-03 19:42:20,969 INFO L226 Difference]: Without dead ends: 20345 [2022-03-03 19:42:20,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=458, Invalid=2728, Unknown=6, NotChecked=0, Total=3192 [2022-03-03 19:42:20,970 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 450 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 2252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1397 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:20,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 1066 Invalid, 2252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 782 Invalid, 0 Unknown, 1397 Unchecked, 0.3s Time] [2022-03-03 19:42:20,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20345 states. [2022-03-03 19:42:21,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20345 to 14461. [2022-03-03 19:42:21,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14461 states, 14460 states have (on average 2.9783540802213) internal successors, (43067), 14460 states have internal predecessors, (43067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:21,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14461 states to 14461 states and 43067 transitions. [2022-03-03 19:42:21,302 INFO L78 Accepts]: Start accepts. Automaton has 14461 states and 43067 transitions. Word has length 35 [2022-03-03 19:42:21,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:21,302 INFO L470 AbstractCegarLoop]: Abstraction has 14461 states and 43067 transitions. [2022-03-03 19:42:21,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:42:21,302 INFO L276 IsEmpty]: Start isEmpty. Operand 14461 states and 43067 transitions. [2022-03-03 19:42:21,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:21,321 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:21,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:21,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-03-03 19:42:21,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:21,536 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:21,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:21,538 INFO L85 PathProgramCache]: Analyzing trace with hash 887543598, now seen corresponding path program 142 times [2022-03-03 19:42:21,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:21,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472674907] [2022-03-03 19:42:21,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:21,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:21,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:21,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:21,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472674907] [2022-03-03 19:42:21,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472674907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:21,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539803228] [2022-03-03 19:42:21,674 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:42:21,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:21,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:21,675 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-03 19:42:21,676 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-03 19:42:21,699 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:42:21,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:21,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:42:21,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:21,871 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 17 treesize of output 13 [2022-03-03 19:42:22,023 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:42:22,024 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:42:22,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:22,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:42:22,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:22,450 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 16 treesize of output 21 [2022-03-03 19:42:22,466 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:22,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:22,588 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:22,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:22,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:22,901 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 35 treesize of output 39 [2022-03-03 19:42:23,084 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:42:23,084 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:42:23,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:23,109 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:42:24,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:24,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539803228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:24,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:24,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:42:24,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839708800] [2022-03-03 19:42:24,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:24,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:42:24,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:24,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:42:24,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:42:24,002 INFO L87 Difference]: Start difference. First operand 14461 states and 43067 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:42:24,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:24,456 INFO L93 Difference]: Finished difference Result 16575 states and 48990 transitions. [2022-03-03 19:42:24,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:42:24,457 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:42:24,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:24,485 INFO L225 Difference]: With dead ends: 16575 [2022-03-03 19:42:24,485 INFO L226 Difference]: Without dead ends: 16531 [2022-03-03 19:42:24,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=163, Invalid=892, Unknown=1, NotChecked=0, Total=1056 [2022-03-03 19:42:24,486 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 133 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 1143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 518 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:24,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 635 Invalid, 1143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 608 Invalid, 0 Unknown, 518 Unchecked, 0.2s Time] [2022-03-03 19:42:24,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16531 states. [2022-03-03 19:42:24,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16531 to 14497. [2022-03-03 19:42:24,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14497 states, 14496 states have (on average 2.9779939293598234) internal successors, (43169), 14496 states have internal predecessors, (43169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:24,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14497 states to 14497 states and 43169 transitions. [2022-03-03 19:42:24,817 INFO L78 Accepts]: Start accepts. Automaton has 14497 states and 43169 transitions. Word has length 35 [2022-03-03 19:42:24,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:24,817 INFO L470 AbstractCegarLoop]: Abstraction has 14497 states and 43169 transitions. [2022-03-03 19:42:24,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:42:24,817 INFO L276 IsEmpty]: Start isEmpty. Operand 14497 states and 43169 transitions. [2022-03-03 19:42:24,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:24,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:24,837 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:24,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-03-03 19:42:25,051 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,SelfDestructingSolverStorable144 [2022-03-03 19:42:25,051 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:25,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:25,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1211189038, now seen corresponding path program 143 times [2022-03-03 19:42:25,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:25,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244599131] [2022-03-03 19:42:25,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:25,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:25,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:25,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:25,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244599131] [2022-03-03 19:42:25,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244599131] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:25,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567608164] [2022-03-03 19:42:25,188 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:42:25,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:25,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:25,189 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-03 19:42:25,190 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-03 19:42:25,219 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:42:25,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:25,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:42:25,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:25,443 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 17 treesize of output 13 [2022-03-03 19:42:25,605 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:42:25,606 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 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-03 19:42:26,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:26,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:42:26,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:26,785 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 16 treesize of output 21 [2022-03-03 19:42:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:26,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:26,975 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:42:26,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:42:27,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:27,650 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 34 treesize of output 38 [2022-03-03 19:42:30,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:30,110 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:42:30,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:30,137 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:42:30,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:30,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567608164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:30,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:30,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:42:30,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576267868] [2022-03-03 19:42:30,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:30,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:42:30,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:30,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:42:30,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=542, Unknown=3, NotChecked=0, Total=650 [2022-03-03 19:42:30,482 INFO L87 Difference]: Start difference. First operand 14497 states and 43169 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:42:36,810 WARN L228 SmtUtils]: Spent 6.09s on a formula simplification that was a NOOP. DAG size: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 19:42:36,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:36,925 INFO L93 Difference]: Finished difference Result 16051 states and 47590 transitions. [2022-03-03 19:42:36,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:42:36,925 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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 35 [2022-03-03 19:42:36,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:36,956 INFO L225 Difference]: With dead ends: 16051 [2022-03-03 19:42:36,956 INFO L226 Difference]: Without dead ends: 16042 [2022-03-03 19:42:36,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=120, Invalid=633, Unknown=3, NotChecked=0, Total=756 [2022-03-03 19:42:36,957 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 112 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 420 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:36,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 473 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 266 Invalid, 0 Unknown, 420 Unchecked, 0.1s Time] [2022-03-03 19:42:36,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16042 states. [2022-03-03 19:42:37,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16042 to 14595. [2022-03-03 19:42:37,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14595 states, 14594 states have (on average 2.9777990955187064) internal successors, (43458), 14594 states have internal predecessors, (43458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14595 states to 14595 states and 43458 transitions. [2022-03-03 19:42:37,177 INFO L78 Accepts]: Start accepts. Automaton has 14595 states and 43458 transitions. Word has length 35 [2022-03-03 19:42:37,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:37,177 INFO L470 AbstractCegarLoop]: Abstraction has 14595 states and 43458 transitions. [2022-03-03 19:42:37,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:42:37,178 INFO L276 IsEmpty]: Start isEmpty. Operand 14595 states and 43458 transitions. [2022-03-03 19:42:37,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:37,197 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:37,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:37,212 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-03 19:42:37,410 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,SelfDestructingSolverStorable145 [2022-03-03 19:42:37,410 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:37,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:37,411 INFO L85 PathProgramCache]: Analyzing trace with hash -420225990, now seen corresponding path program 144 times [2022-03-03 19:42:37,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:37,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459441143] [2022-03-03 19:42:37,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:37,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:37,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:37,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:37,570 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:37,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459441143] [2022-03-03 19:42:37,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459441143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:37,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408216400] [2022-03-03 19:42:37,570 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:42:37,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:37,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:37,571 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-03 19:42:37,572 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-03 19:42:37,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:42:37,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:37,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:42:37,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:37,864 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 17 treesize of output 13 [2022-03-03 19:42:38,024 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:42:38,024 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 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-03 19:42:38,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:38,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:42:38,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:38,557 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 16 treesize of output 21 [2022-03-03 19:42:38,573 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:38,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:38,735 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:38,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:39,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:39,402 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 35 treesize of output 39 [2022-03-03 19:42:39,609 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:42:39,609 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:42:39,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:39,632 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:42:40,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:40,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408216400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:40,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:40,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:42:40,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887812789] [2022-03-03 19:42:40,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:40,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:42:40,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:40,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:42:40,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:42:40,134 INFO L87 Difference]: Start difference. First operand 14595 states and 43458 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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-03 19:42:40,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:40,552 INFO L93 Difference]: Finished difference Result 16804 states and 49616 transitions. [2022-03-03 19:42:40,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:42:40,553 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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 35 [2022-03-03 19:42:40,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:40,583 INFO L225 Difference]: With dead ends: 16804 [2022-03-03 19:42:40,583 INFO L226 Difference]: Without dead ends: 16760 [2022-03-03 19:42:40,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=163, Invalid=892, Unknown=1, NotChecked=0, Total=1056 [2022-03-03 19:42:40,583 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 159 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 380 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:40,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 471 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 470 Invalid, 0 Unknown, 380 Unchecked, 0.2s Time] [2022-03-03 19:42:40,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16760 states. [2022-03-03 19:42:40,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16760 to 14471. [2022-03-03 19:42:40,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14471 states, 14470 states have (on average 2.978369039391845) internal successors, (43097), 14470 states have internal predecessors, (43097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:40,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14471 states to 14471 states and 43097 transitions. [2022-03-03 19:42:40,829 INFO L78 Accepts]: Start accepts. Automaton has 14471 states and 43097 transitions. Word has length 35 [2022-03-03 19:42:40,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:40,829 INFO L470 AbstractCegarLoop]: Abstraction has 14471 states and 43097 transitions. [2022-03-03 19:42:40,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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-03 19:42:40,829 INFO L276 IsEmpty]: Start isEmpty. Operand 14471 states and 43097 transitions. [2022-03-03 19:42:40,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:40,849 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:40,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:40,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-03-03 19:42:41,064 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,SelfDestructingSolverStorable146 [2022-03-03 19:42:41,064 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:41,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:41,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1482827120, now seen corresponding path program 145 times [2022-03-03 19:42:41,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:41,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043694988] [2022-03-03 19:42:41,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:41,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:41,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:41,208 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:41,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:41,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043694988] [2022-03-03 19:42:41,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043694988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:41,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322826529] [2022-03-03 19:42:41,209 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:42:41,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:41,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:41,210 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-03 19:42:41,211 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-03 19:42:41,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:41,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:42:41,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:41,538 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:42:41,538 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:42:42,419 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 23 treesize of output 19 [2022-03-03 19:42:43,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:43,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:42:43,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:43,583 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 16 treesize of output 21 [2022-03-03 19:42:43,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:43,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:43,727 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:43,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:44,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-03 19:42:44,814 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:42:44,814 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:42:44,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:44,843 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:42:45,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:45,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322826529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:45,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:45,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:42:45,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29607681] [2022-03-03 19:42:45,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:45,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:42:45,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:45,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:42:45,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=501, Unknown=4, NotChecked=0, Total=600 [2022-03-03 19:42:45,271 INFO L87 Difference]: Start difference. First operand 14471 states and 43097 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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-03 19:42:45,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:45,681 INFO L93 Difference]: Finished difference Result 16275 states and 48073 transitions. [2022-03-03 19:42:45,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:42:45,681 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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 35 [2022-03-03 19:42:45,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:45,711 INFO L225 Difference]: With dead ends: 16275 [2022-03-03 19:42:45,711 INFO L226 Difference]: Without dead ends: 16170 [2022-03-03 19:42:45,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=145, Invalid=843, Unknown=4, NotChecked=0, Total=992 [2022-03-03 19:42:45,712 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 112 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:45,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 592 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 475 Invalid, 0 Unknown, 416 Unchecked, 0.2s Time] [2022-03-03 19:42:45,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16170 states. [2022-03-03 19:42:46,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16170 to 14512. [2022-03-03 19:42:46,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14512 states, 14511 states have (on average 2.9782234167183517) internal successors, (43217), 14511 states have internal predecessors, (43217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:46,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14512 states to 14512 states and 43217 transitions. [2022-03-03 19:42:46,057 INFO L78 Accepts]: Start accepts. Automaton has 14512 states and 43217 transitions. Word has length 35 [2022-03-03 19:42:46,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:46,057 INFO L470 AbstractCegarLoop]: Abstraction has 14512 states and 43217 transitions. [2022-03-03 19:42:46,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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-03 19:42:46,057 INFO L276 IsEmpty]: Start isEmpty. Operand 14512 states and 43217 transitions. [2022-03-03 19:42:46,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:46,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:46,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:46,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-03-03 19:42:46,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:46,291 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:46,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:46,293 INFO L85 PathProgramCache]: Analyzing trace with hash -148587908, now seen corresponding path program 146 times [2022-03-03 19:42:46,293 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:46,293 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158085623] [2022-03-03 19:42:46,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:46,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:46,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:46,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:46,411 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:46,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158085623] [2022-03-03 19:42:46,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158085623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:46,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442875182] [2022-03-03 19:42:46,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:42:46,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:46,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:46,412 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-03 19:42:46,412 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-03 19:42:46,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:42:46,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:46,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:42:46,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:46,691 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:42:46,692 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:42:47,628 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 23 treesize of output 19 [2022-03-03 19:42:48,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:48,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:42:48,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:48,174 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 16 treesize of output 21 [2022-03-03 19:42:48,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:48,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:48,307 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:48,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:48,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:48,570 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 35 treesize of output 39 [2022-03-03 19:42:48,828 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:42:48,828 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:42:48,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:48,854 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:42:49,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:49,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442875182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:49,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:49,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:42:49,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756189148] [2022-03-03 19:42:49,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:49,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:42:49,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:49,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:42:49,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=502, Unknown=3, NotChecked=0, Total=600 [2022-03-03 19:42:49,893 INFO L87 Difference]: Start difference. First operand 14512 states and 43217 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:42:50,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:50,330 INFO L93 Difference]: Finished difference Result 16434 states and 48432 transitions. [2022-03-03 19:42:50,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:42:50,330 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:42:50,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:50,361 INFO L225 Difference]: With dead ends: 16434 [2022-03-03 19:42:50,361 INFO L226 Difference]: Without dead ends: 16351 [2022-03-03 19:42:50,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=155, Invalid=898, Unknown=3, NotChecked=0, Total=1056 [2022-03-03 19:42:50,362 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 125 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 324 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:50,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 569 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 573 Invalid, 0 Unknown, 324 Unchecked, 0.2s Time] [2022-03-03 19:42:50,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16351 states. [2022-03-03 19:42:50,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16351 to 14477. [2022-03-03 19:42:50,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14477 states, 14476 states have (on average 2.9784470848300635) internal successors, (43116), 14476 states have internal predecessors, (43116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:50,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14477 states to 14477 states and 43116 transitions. [2022-03-03 19:42:50,606 INFO L78 Accepts]: Start accepts. Automaton has 14477 states and 43116 transitions. Word has length 35 [2022-03-03 19:42:50,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:50,606 INFO L470 AbstractCegarLoop]: Abstraction has 14477 states and 43116 transitions. [2022-03-03 19:42:50,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:42:50,606 INFO L276 IsEmpty]: Start isEmpty. Operand 14477 states and 43116 transitions. [2022-03-03 19:42:50,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:50,628 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:50,628 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:50,646 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-03 19:42:50,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:50,844 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:50,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:50,844 INFO L85 PathProgramCache]: Analyzing trace with hash -611885852, now seen corresponding path program 147 times [2022-03-03 19:42:50,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:50,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681522658] [2022-03-03 19:42:50,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:50,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:50,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:50,992 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:50,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:50,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681522658] [2022-03-03 19:42:50,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681522658] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:50,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745336284] [2022-03-03 19:42:50,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:42:50,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:50,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:50,994 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-03 19:42:50,995 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-03 19:42:51,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:42:51,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:51,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:42:51,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:51,290 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:42:51,291 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 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-03 19:42:53,492 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 23 treesize of output 19 [2022-03-03 19:42:55,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:55,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:42:55,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:55,147 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 16 treesize of output 21 [2022-03-03 19:42:55,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:55,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:55,380 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:42:55,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:42:55,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:55,893 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 36 treesize of output 40 [2022-03-03 19:42:56,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:42:56,189 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 82 [2022-03-03 19:42:56,211 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:42:56,211 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 71 [2022-03-03 19:42:56,662 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:56,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745336284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:56,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:56,663 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:42:56,663 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404579244] [2022-03-03 19:42:56,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:56,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:42:56,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:56,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:42:56,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=553, Unknown=8, NotChecked=0, Total=650 [2022-03-03 19:42:56,663 INFO L87 Difference]: Start difference. First operand 14477 states and 43116 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:42:58,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:58,330 INFO L93 Difference]: Finished difference Result 15549 states and 45960 transitions. [2022-03-03 19:42:58,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:42:58,330 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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 35 [2022-03-03 19:42:58,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:58,356 INFO L225 Difference]: With dead ends: 15549 [2022-03-03 19:42:58,356 INFO L226 Difference]: Without dead ends: 15546 [2022-03-03 19:42:58,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=166, Invalid=1158, Unknown=8, NotChecked=0, Total=1332 [2022-03-03 19:42:58,357 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 131 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:58,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 539 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 152 Invalid, 0 Unknown, 409 Unchecked, 0.1s Time] [2022-03-03 19:42:58,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15546 states. [2022-03-03 19:42:58,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15546 to 14518. [2022-03-03 19:42:58,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14518 states, 14517 states have (on average 2.9778879933870632) internal successors, (43230), 14517 states have internal predecessors, (43230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:58,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14518 states to 14518 states and 43230 transitions. [2022-03-03 19:42:58,566 INFO L78 Accepts]: Start accepts. Automaton has 14518 states and 43230 transitions. Word has length 35 [2022-03-03 19:42:58,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:58,566 INFO L470 AbstractCegarLoop]: Abstraction has 14518 states and 43230 transitions. [2022-03-03 19:42:58,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 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-03 19:42:58,566 INFO L276 IsEmpty]: Start isEmpty. Operand 14518 states and 43230 transitions. [2022-03-03 19:42:58,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:42:58,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:58,585 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:42:58,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-03-03 19:42:58,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-03-03 19:42:58,787 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:58,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash 445953564, now seen corresponding path program 148 times [2022-03-03 19:42:58,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:58,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639166148] [2022-03-03 19:42:58,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:58,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:58,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:58,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:58,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:58,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639166148] [2022-03-03 19:42:58,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639166148] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:58,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741087840] [2022-03-03 19:42:58,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:42:58,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:58,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:58,915 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-03 19:42:58,916 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-03 19:42:58,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:42:58,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:58,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:42:58,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:59,197 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:42:59,197 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:43:00,020 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 23 treesize of output 19 [2022-03-03 19:43:01,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:01,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:43:01,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:01,099 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 16 treesize of output 21 [2022-03-03 19:43:01,112 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:01,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:01,236 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:43:01,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:43:01,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:01,719 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 35 treesize of output 39 [2022-03-03 19:43:02,022 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:43:02,022 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:43:02,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:02,052 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:43:02,663 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:02,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741087840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:02,663 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:02,663 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:43:02,663 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581499196] [2022-03-03 19:43:02,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:02,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:43:02,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:02,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:43:02,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=501, Unknown=4, NotChecked=0, Total=600 [2022-03-03 19:43:02,664 INFO L87 Difference]: Start difference. First operand 14518 states and 43230 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:43:03,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:03,097 INFO L93 Difference]: Finished difference Result 16302 states and 48101 transitions. [2022-03-03 19:43:03,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:43:03,097 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:43:03,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:03,128 INFO L225 Difference]: With dead ends: 16302 [2022-03-03 19:43:03,128 INFO L226 Difference]: Without dead ends: 16299 [2022-03-03 19:43:03,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=167, Invalid=1019, Unknown=4, NotChecked=0, Total=1190 [2022-03-03 19:43:03,128 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 143 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 474 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:03,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 552 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 531 Invalid, 0 Unknown, 474 Unchecked, 0.2s Time] [2022-03-03 19:43:03,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16299 states. [2022-03-03 19:43:03,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16299 to 14526. [2022-03-03 19:43:03,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14526 states, 14525 states have (on average 2.9776247848537003) internal successors, (43250), 14525 states have internal predecessors, (43250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:03,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14526 states to 14526 states and 43250 transitions. [2022-03-03 19:43:03,376 INFO L78 Accepts]: Start accepts. Automaton has 14526 states and 43250 transitions. Word has length 35 [2022-03-03 19:43:03,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:03,376 INFO L470 AbstractCegarLoop]: Abstraction has 14526 states and 43250 transitions. [2022-03-03 19:43:03,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:43:03,376 INFO L276 IsEmpty]: Start isEmpty. Operand 14526 states and 43250 transitions. [2022-03-03 19:43:03,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:03,396 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:03,396 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:03,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:03,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:03,612 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:03,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:03,612 INFO L85 PathProgramCache]: Analyzing trace with hash -856348584, now seen corresponding path program 149 times [2022-03-03 19:43:03,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:03,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936416708] [2022-03-03 19:43:03,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:03,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:03,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:03,739 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:03,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:03,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936416708] [2022-03-03 19:43:03,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936416708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:03,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350275662] [2022-03-03 19:43:03,740 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:43:03,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:03,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:03,741 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:03,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-03 19:43:03,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:43:03,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:03,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:43:03,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:03,915 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-03 19:43:05,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:05,572 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 32 treesize of output 32 [2022-03-03 19:43:06,728 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-03 19:43:06,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-03 19:43:06,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:06,734 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 18 treesize of output 23 [2022-03-03 19:43:06,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:06,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:06,936 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:43:06,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:43:10,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:10,181 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 34 treesize of output 38 [2022-03-03 19:43:20,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:20,638 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 87 [2022-03-03 19:43:20,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:20,666 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 111 [2022-03-03 19:43:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:21,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350275662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:21,204 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:21,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-03 19:43:21,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909262845] [2022-03-03 19:43:21,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:21,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:43:21,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:21,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:43:21,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=392, Unknown=8, NotChecked=0, Total=462 [2022-03-03 19:43:21,205 INFO L87 Difference]: Start difference. First operand 14526 states and 43250 transitions. Second operand has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 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-03 19:43:21,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:21,495 INFO L93 Difference]: Finished difference Result 16447 states and 48645 transitions. [2022-03-03 19:43:21,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:43:21,496 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 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 35 [2022-03-03 19:43:21,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:21,526 INFO L225 Difference]: With dead ends: 16447 [2022-03-03 19:43:21,527 INFO L226 Difference]: Without dead ends: 16398 [2022-03-03 19:43:21,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=81, Invalid=511, Unknown=8, NotChecked=0, Total=600 [2022-03-03 19:43:21,527 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 103 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 616 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:21,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 493 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 211 Invalid, 0 Unknown, 616 Unchecked, 0.1s Time] [2022-03-03 19:43:21,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16398 states. [2022-03-03 19:43:21,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16398 to 15108. [2022-03-03 19:43:21,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15108 states, 15107 states have (on average 2.9672337327066924) internal successors, (44826), 15107 states have internal predecessors, (44826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:21,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15108 states to 15108 states and 44826 transitions. [2022-03-03 19:43:21,820 INFO L78 Accepts]: Start accepts. Automaton has 15108 states and 44826 transitions. Word has length 35 [2022-03-03 19:43:21,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:21,820 INFO L470 AbstractCegarLoop]: Abstraction has 15108 states and 44826 transitions. [2022-03-03 19:43:21,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 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-03 19:43:21,820 INFO L276 IsEmpty]: Start isEmpty. Operand 15108 states and 44826 transitions. [2022-03-03 19:43:21,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:21,842 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:21,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:21,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:22,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:22,058 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:22,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:22,060 INFO L85 PathProgramCache]: Analyzing trace with hash 113262526, now seen corresponding path program 150 times [2022-03-03 19:43:22,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:22,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180922154] [2022-03-03 19:43:22,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:22,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:22,187 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:22,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:22,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180922154] [2022-03-03 19:43:22,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180922154] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:22,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509091314] [2022-03-03 19:43:22,188 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:43:22,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:22,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:22,189 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:22,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-03 19:43:22,224 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:43:22,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:22,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:43:22,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:22,387 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-03 19:43:24,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:24,034 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 32 treesize of output 32 [2022-03-03 19:43:24,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:24,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 58 [2022-03-03 19:43:24,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:24,153 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 3 case distinctions, treesize of input 49 treesize of output 61 [2022-03-03 19:43:24,274 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:24,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:24,511 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:43:24,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:43:25,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:25,211 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 33 treesize of output 37 [2022-03-03 19:43:25,814 INFO L353 Elim1Store]: treesize reduction 26, result has 57.4 percent of original size [2022-03-03 19:43:25,814 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 61 [2022-03-03 19:43:25,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:25,836 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 89 [2022-03-03 19:43:26,156 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:26,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509091314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:26,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:26,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-03 19:43:26,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390487314] [2022-03-03 19:43:26,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:26,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:43:26,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:26,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:43:26,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=594, Unknown=2, NotChecked=0, Total=702 [2022-03-03 19:43:26,157 INFO L87 Difference]: Start difference. First operand 15108 states and 44826 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:43:30,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:30,737 INFO L93 Difference]: Finished difference Result 19822 states and 58491 transitions. [2022-03-03 19:43:30,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 19:43:30,737 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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 35 [2022-03-03 19:43:30,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:30,774 INFO L225 Difference]: With dead ends: 19822 [2022-03-03 19:43:30,775 INFO L226 Difference]: Without dead ends: 19622 [2022-03-03 19:43:30,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 58 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=337, Invalid=2012, Unknown=3, NotChecked=0, Total=2352 [2022-03-03 19:43:30,775 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 255 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 1392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1034 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:30,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 699 Invalid, 1392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 333 Invalid, 0 Unknown, 1034 Unchecked, 0.1s Time] [2022-03-03 19:43:30,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19622 states. [2022-03-03 19:43:31,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19622 to 15538. [2022-03-03 19:43:31,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15538 states, 15537 states have (on average 2.9591298191414044) internal successors, (45976), 15537 states have internal predecessors, (45976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:31,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15538 states to 15538 states and 45976 transitions. [2022-03-03 19:43:31,114 INFO L78 Accepts]: Start accepts. Automaton has 15538 states and 45976 transitions. Word has length 35 [2022-03-03 19:43:31,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:31,114 INFO L470 AbstractCegarLoop]: Abstraction has 15538 states and 45976 transitions. [2022-03-03 19:43:31,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:43:31,114 INFO L276 IsEmpty]: Start isEmpty. Operand 15538 states and 45976 transitions. [2022-03-03 19:43:31,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:31,135 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:31,136 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:31,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:31,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:31,351 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:31,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:31,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1698791752, now seen corresponding path program 151 times [2022-03-03 19:43:31,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:31,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221135526] [2022-03-03 19:43:31,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:31,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:31,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:31,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:31,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:31,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221135526] [2022-03-03 19:43:31,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221135526] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:31,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726717097] [2022-03-03 19:43:31,499 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:43:31,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:31,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:31,500 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:31,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-03 19:43:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:31,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:43:31,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:31,710 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-03 19:43:32,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:32,694 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 34 treesize of output 34 [2022-03-03 19:43:34,332 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-03 19:43:34,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-03 19:43:34,336 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-03 19:43:34,336 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 12 [2022-03-03 19:43:34,354 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:34,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:34,519 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:43:34,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:43:34,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:34,899 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 35 treesize of output 39 [2022-03-03 19:43:35,162 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:43:35,163 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:43:35,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:35,188 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:43:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:36,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726717097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:36,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:36,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:43:36,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027855318] [2022-03-03 19:43:36,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:36,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:43:36,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:36,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:43:36,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=494, Unknown=5, NotChecked=0, Total=600 [2022-03-03 19:43:36,236 INFO L87 Difference]: Start difference. First operand 15538 states and 45976 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:43:36,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:36,677 INFO L93 Difference]: Finished difference Result 20963 states and 61293 transitions. [2022-03-03 19:43:36,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:43:36,677 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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 35 [2022-03-03 19:43:36,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:36,716 INFO L225 Difference]: With dead ends: 20963 [2022-03-03 19:43:36,716 INFO L226 Difference]: Without dead ends: 20731 [2022-03-03 19:43:36,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=152, Invalid=773, Unknown=5, NotChecked=0, Total=930 [2022-03-03 19:43:36,717 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 176 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:36,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 443 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 469 Invalid, 0 Unknown, 294 Unchecked, 0.2s Time] [2022-03-03 19:43:36,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20731 states. [2022-03-03 19:43:36,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20731 to 16492. [2022-03-03 19:43:36,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16492 states, 16491 states have (on average 2.944333272694197) internal successors, (48555), 16491 states have internal predecessors, (48555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:37,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16492 states to 16492 states and 48555 transitions. [2022-03-03 19:43:37,003 INFO L78 Accepts]: Start accepts. Automaton has 16492 states and 48555 transitions. Word has length 35 [2022-03-03 19:43:37,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:37,003 INFO L470 AbstractCegarLoop]: Abstraction has 16492 states and 48555 transitions. [2022-03-03 19:43:37,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:43:37,003 INFO L276 IsEmpty]: Start isEmpty. Operand 16492 states and 48555 transitions. [2022-03-03 19:43:37,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:37,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:37,026 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:37,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:37,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:37,227 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:37,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:37,228 INFO L85 PathProgramCache]: Analyzing trace with hash -2080670906, now seen corresponding path program 152 times [2022-03-03 19:43:37,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:37,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786171826] [2022-03-03 19:43:37,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:37,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:37,362 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:43:37,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:37,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786171826] [2022-03-03 19:43:37,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786171826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:37,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660639615] [2022-03-03 19:43:37,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:43:37,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:37,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:37,364 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:37,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-03 19:43:37,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:43:37,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:37,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:43:37,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:37,547 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-03 19:43:37,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:37,719 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 34 treesize of output 34 [2022-03-03 19:43:39,384 INFO L353 Elim1Store]: treesize reduction 31, result has 41.5 percent of original size [2022-03-03 19:43:39,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 31 [2022-03-03 19:43:39,387 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:43:39,387 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 18 treesize of output 12 [2022-03-03 19:43:39,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:39,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:39,524 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:43:39,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:43:40,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:40,167 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 35 treesize of output 39 [2022-03-03 19:43:40,328 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:43:40,328 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:43:40,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:40,349 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:43:40,844 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:40,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660639615] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:40,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:40,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:43:40,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78000896] [2022-03-03 19:43:40,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:40,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:43:40,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:40,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:43:40,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=492, Unknown=3, NotChecked=0, Total=600 [2022-03-03 19:43:40,845 INFO L87 Difference]: Start difference. First operand 16492 states and 48555 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:43:41,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:41,311 INFO L93 Difference]: Finished difference Result 19520 states and 57202 transitions. [2022-03-03 19:43:41,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:43:41,311 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:43:41,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:41,344 INFO L225 Difference]: With dead ends: 19520 [2022-03-03 19:43:41,344 INFO L226 Difference]: Without dead ends: 19300 [2022-03-03 19:43:41,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=152, Invalid=715, Unknown=3, NotChecked=0, Total=870 [2022-03-03 19:43:41,344 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 151 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:41,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 530 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 650 Invalid, 0 Unknown, 403 Unchecked, 0.3s Time] [2022-03-03 19:43:41,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19300 states. [2022-03-03 19:43:41,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19300 to 16463. [2022-03-03 19:43:41,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16463 states, 16462 states have (on average 2.9428987972299843) internal successors, (48446), 16462 states have internal predecessors, (48446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:41,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16463 states to 16463 states and 48446 transitions. [2022-03-03 19:43:41,626 INFO L78 Accepts]: Start accepts. Automaton has 16463 states and 48446 transitions. Word has length 35 [2022-03-03 19:43:41,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:41,627 INFO L470 AbstractCegarLoop]: Abstraction has 16463 states and 48446 transitions. [2022-03-03 19:43:41,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:43:41,627 INFO L276 IsEmpty]: Start isEmpty. Operand 16463 states and 48446 transitions. [2022-03-03 19:43:41,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:41,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:41,650 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:41,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:41,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:41,866 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:41,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:41,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1451159024, now seen corresponding path program 153 times [2022-03-03 19:43:41,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:41,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39674131] [2022-03-03 19:43:41,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:41,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:41,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:42,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:42,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:42,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39674131] [2022-03-03 19:43:42,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39674131] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:42,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887231763] [2022-03-03 19:43:42,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:43:42,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:42,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:42,032 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:42,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-03 19:43:42,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:43:42,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:42,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:43:42,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:42,241 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 18 treesize of output 14 [2022-03-03 19:43:42,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:42,336 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 35 treesize of output 35 [2022-03-03 19:43:43,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:43,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 68 [2022-03-03 19:43:43,279 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:43:43,279 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 3 case distinctions, treesize of input 59 treesize of output 41 [2022-03-03 19:43:43,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:43,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:43,652 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:43:43,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:43:44,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:44,483 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 36 treesize of output 40 [2022-03-03 19:43:44,793 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-03 19:43:44,793 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-03 19:43:44,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:44,816 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-03 19:43:44,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:44,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887231763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:44,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:44,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:43:44,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677297834] [2022-03-03 19:43:44,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:44,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:43:44,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:44,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:43:44,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=598, Unknown=2, NotChecked=0, Total=702 [2022-03-03 19:43:44,915 INFO L87 Difference]: Start difference. First operand 16463 states and 48446 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:43:48,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:48,963 INFO L93 Difference]: Finished difference Result 22618 states and 65999 transitions. [2022-03-03 19:43:48,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 19:43:48,963 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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 35 [2022-03-03 19:43:48,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:49,005 INFO L225 Difference]: With dead ends: 22618 [2022-03-03 19:43:49,006 INFO L226 Difference]: Without dead ends: 22263 [2022-03-03 19:43:49,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=367, Invalid=2600, Unknown=3, NotChecked=0, Total=2970 [2022-03-03 19:43:49,006 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 455 mSDsluCounter, 1139 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 667 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:49,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 853 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 720 Invalid, 0 Unknown, 667 Unchecked, 0.3s Time] [2022-03-03 19:43:49,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22263 states. [2022-03-03 19:43:49,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22263 to 16597. [2022-03-03 19:43:49,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16597 states, 16596 states have (on average 2.942998312846469) internal successors, (48842), 16596 states have internal predecessors, (48842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:49,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16597 states to 16597 states and 48842 transitions. [2022-03-03 19:43:49,305 INFO L78 Accepts]: Start accepts. Automaton has 16597 states and 48842 transitions. Word has length 35 [2022-03-03 19:43:49,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:49,305 INFO L470 AbstractCegarLoop]: Abstraction has 16597 states and 48842 transitions. [2022-03-03 19:43:49,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 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-03 19:43:49,305 INFO L276 IsEmpty]: Start isEmpty. Operand 16597 states and 48842 transitions. [2022-03-03 19:43:49,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:49,329 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:49,329 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:49,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:49,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-03-03 19:43:49,543 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:49,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:49,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1443650756, now seen corresponding path program 154 times [2022-03-03 19:43:49,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:49,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279709248] [2022-03-03 19:43:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:49,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:49,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:49,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:49,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279709248] [2022-03-03 19:43:49,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279709248] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:49,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554753057] [2022-03-03 19:43:49,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:43:49,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:49,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:49,693 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:49,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-03 19:43:49,716 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:43:49,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:49,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:43:49,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:49,925 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 17 treesize of output 13 [2022-03-03 19:43:50,137 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:43:50,137 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:43:50,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:50,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:43:50,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:50,825 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 16 treesize of output 21 [2022-03-03 19:43:50,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:50,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:50,997 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:43:50,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:43:51,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:51,548 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 35 treesize of output 39 [2022-03-03 19:43:51,759 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:43:51,759 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:43:51,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:51,787 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:43:52,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:52,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554753057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:52,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:52,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:43:52,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231609837] [2022-03-03 19:43:52,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:52,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:43:52,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:52,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:43:52,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=545, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:43:52,367 INFO L87 Difference]: Start difference. First operand 16597 states and 48842 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:43:52,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:52,964 INFO L93 Difference]: Finished difference Result 19344 states and 56534 transitions. [2022-03-03 19:43:52,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:43:52,965 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:43:52,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:53,000 INFO L225 Difference]: With dead ends: 19344 [2022-03-03 19:43:53,001 INFO L226 Difference]: Without dead ends: 19147 [2022-03-03 19:43:53,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=190, Invalid=1141, Unknown=1, NotChecked=0, Total=1332 [2022-03-03 19:43:53,001 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 156 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:53,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 728 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 645 Invalid, 0 Unknown, 423 Unchecked, 0.3s Time] [2022-03-03 19:43:53,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19147 states. [2022-03-03 19:43:53,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19147 to 16628. [2022-03-03 19:43:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16628 states, 16627 states have (on average 2.9427437300775847) internal successors, (48929), 16627 states have internal predecessors, (48929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:53,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16628 states to 16628 states and 48929 transitions. [2022-03-03 19:43:53,279 INFO L78 Accepts]: Start accepts. Automaton has 16628 states and 48929 transitions. Word has length 35 [2022-03-03 19:43:53,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:53,279 INFO L470 AbstractCegarLoop]: Abstraction has 16628 states and 48929 transitions. [2022-03-03 19:43:53,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:43:53,279 INFO L276 IsEmpty]: Start isEmpty. Operand 16628 states and 48929 transitions. [2022-03-03 19:43:53,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:53,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:53,302 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:53,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-03-03 19:43:53,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:53,518 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:53,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:53,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1115520924, now seen corresponding path program 155 times [2022-03-03 19:43:53,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:53,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147463714] [2022-03-03 19:43:53,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:53,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:53,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:53,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:53,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147463714] [2022-03-03 19:43:53,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147463714] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:53,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554653200] [2022-03-03 19:43:53,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:43:53,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:53,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:53,632 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:53,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-03 19:43:53,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:43:53,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:53,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:43:53,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:53,844 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 17 treesize of output 13 [2022-03-03 19:43:53,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:53,925 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 32 treesize of output 32 [2022-03-03 19:43:54,104 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-03 19:43:54,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-03 19:43:54,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:54,110 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 18 treesize of output 23 [2022-03-03 19:43:54,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:54,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:54,263 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:43:54,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:43:54,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:54,701 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 34 treesize of output 38 [2022-03-03 19:43:57,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:57,131 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:43:57,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:57,154 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:43:58,344 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:58,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554653200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:58,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:58,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:43:58,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155604147] [2022-03-03 19:43:58,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:58,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:43:58,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:58,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:43:58,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=553, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:43:58,345 INFO L87 Difference]: Start difference. First operand 16628 states and 48929 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:43:58,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:58,596 INFO L93 Difference]: Finished difference Result 20346 states and 59872 transitions. [2022-03-03 19:43:58,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:43:58,596 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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 35 [2022-03-03 19:43:58,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:58,632 INFO L225 Difference]: With dead ends: 20346 [2022-03-03 19:43:58,632 INFO L226 Difference]: Without dead ends: 20297 [2022-03-03 19:43:58,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=126, Invalid=743, Unknown=1, NotChecked=0, Total=870 [2022-03-03 19:43:58,632 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 135 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:58,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 607 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 310 Invalid, 0 Unknown, 315 Unchecked, 0.1s Time] [2022-03-03 19:43:58,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20297 states. [2022-03-03 19:43:58,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20297 to 16638. [2022-03-03 19:43:58,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16638 states, 16637 states have (on average 2.942838252088718) internal successors, (48960), 16637 states have internal predecessors, (48960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:58,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16638 states to 16638 states and 48960 transitions. [2022-03-03 19:43:58,941 INFO L78 Accepts]: Start accepts. Automaton has 16638 states and 48960 transitions. Word has length 35 [2022-03-03 19:43:58,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:58,941 INFO L470 AbstractCegarLoop]: Abstraction has 16638 states and 48960 transitions. [2022-03-03 19:43:58,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 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-03 19:43:58,941 INFO L276 IsEmpty]: Start isEmpty. Operand 16638 states and 48960 transitions. [2022-03-03 19:43:58,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:43:58,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:58,964 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:43:58,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-03-03 19:43:59,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-03 19:43:59,173 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:59,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:59,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1875893030, now seen corresponding path program 156 times [2022-03-03 19:43:59,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:59,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152299972] [2022-03-03 19:43:59,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:59,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:59,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:59,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:59,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152299972] [2022-03-03 19:43:59,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152299972] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:59,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345215017] [2022-03-03 19:43:59,311 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:43:59,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:59,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:59,313 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:59,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-03 19:43:59,343 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:43:59,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:59,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:43:59,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:59,526 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 17 treesize of output 13 [2022-03-03 19:43:59,658 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-03 19:43:59,658 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 3 case distinctions, treesize of input 32 treesize of output 33 [2022-03-03 19:43:59,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:59,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:43:59,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:59,762 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 16 treesize of output 21 [2022-03-03 19:43:59,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:59,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:59,874 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:43:59,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:44:00,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:00,256 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 34 treesize of output 38 [2022-03-03 19:44:02,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:02,625 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:44:02,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:02,649 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:44:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:04,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345215017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:04,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:04,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:44:04,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787442767] [2022-03-03 19:44:04,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:04,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:44:04,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:04,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:44:04,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=549, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:44:04,114 INFO L87 Difference]: Start difference. First operand 16638 states and 48960 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:44:04,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:04,438 INFO L93 Difference]: Finished difference Result 18986 states and 55745 transitions. [2022-03-03 19:44:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:44:04,438 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:44:04,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:04,471 INFO L225 Difference]: With dead ends: 18986 [2022-03-03 19:44:04,471 INFO L226 Difference]: Without dead ends: 18961 [2022-03-03 19:44:04,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=119, Invalid=692, Unknown=1, NotChecked=0, Total=812 [2022-03-03 19:44:04,471 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 119 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 430 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:04,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 436 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 263 Invalid, 0 Unknown, 430 Unchecked, 0.1s Time] [2022-03-03 19:44:04,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18961 states. [2022-03-03 19:44:04,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18961 to 16670. [2022-03-03 19:44:04,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16670 states, 16669 states have (on average 2.942708020877077) internal successors, (49052), 16669 states have internal predecessors, (49052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:04,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16670 states to 16670 states and 49052 transitions. [2022-03-03 19:44:04,723 INFO L78 Accepts]: Start accepts. Automaton has 16670 states and 49052 transitions. Word has length 35 [2022-03-03 19:44:04,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:04,723 INFO L470 AbstractCegarLoop]: Abstraction has 16670 states and 49052 transitions. [2022-03-03 19:44:04,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:44:04,723 INFO L276 IsEmpty]: Start isEmpty. Operand 16670 states and 49052 transitions. [2022-03-03 19:44:04,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:04,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:04,745 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:04,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:04,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-03-03 19:44:04,959 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:04,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:04,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1436253284, now seen corresponding path program 157 times [2022-03-03 19:44:04,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:04,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994880876] [2022-03-03 19:44:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:04,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:04,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:05,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:05,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:05,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994880876] [2022-03-03 19:44:05,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994880876] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:05,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819521485] [2022-03-03 19:44:05,099 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:44:05,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:05,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:05,100 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:05,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-03 19:44:05,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:05,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:44:05,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:05,379 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 17 treesize of output 13 [2022-03-03 19:44:05,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:05,456 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 34 treesize of output 34 [2022-03-03 19:44:06,604 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-03 19:44:06,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-03 19:44:06,607 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-03 19:44:06,607 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 12 [2022-03-03 19:44:06,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:06,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:06,745 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:06,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:07,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:07,195 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 35 treesize of output 39 [2022-03-03 19:44:07,471 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:44:07,472 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:44:07,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:07,498 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:44:08,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:08,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819521485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:08,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:08,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:44:08,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016440652] [2022-03-03 19:44:08,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:08,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:44:08,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:08,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:44:08,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=549, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:44:08,536 INFO L87 Difference]: Start difference. First operand 16670 states and 49052 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 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-03 19:44:08,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:08,915 INFO L93 Difference]: Finished difference Result 20986 states and 61443 transitions. [2022-03-03 19:44:08,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:44:08,916 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 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 35 [2022-03-03 19:44:08,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:08,955 INFO L225 Difference]: With dead ends: 20986 [2022-03-03 19:44:08,955 INFO L226 Difference]: Without dead ends: 20922 [2022-03-03 19:44:08,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=128, Invalid=740, Unknown=2, NotChecked=0, Total=870 [2022-03-03 19:44:08,956 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 194 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 426 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:08,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 643 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 459 Invalid, 0 Unknown, 426 Unchecked, 0.2s Time] [2022-03-03 19:44:08,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20922 states. [2022-03-03 19:44:09,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20922 to 16620. [2022-03-03 19:44:09,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16620 states, 16619 states have (on average 2.942475479872435) internal successors, (48901), 16619 states have internal predecessors, (48901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:09,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16620 states to 16620 states and 48901 transitions. [2022-03-03 19:44:09,297 INFO L78 Accepts]: Start accepts. Automaton has 16620 states and 48901 transitions. Word has length 35 [2022-03-03 19:44:09,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:09,297 INFO L470 AbstractCegarLoop]: Abstraction has 16620 states and 48901 transitions. [2022-03-03 19:44:09,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 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-03 19:44:09,297 INFO L276 IsEmpty]: Start isEmpty. Operand 16620 states and 48901 transitions. [2022-03-03 19:44:09,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:09,318 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:09,318 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:09,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:09,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-03-03 19:44:09,531 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:09,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:09,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1280609508, now seen corresponding path program 158 times [2022-03-03 19:44:09,533 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:09,533 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126194081] [2022-03-03 19:44:09,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:09,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:09,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:09,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:09,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126194081] [2022-03-03 19:44:09,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126194081] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:09,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741571151] [2022-03-03 19:44:09,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:44:09,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:09,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:09,618 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:09,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-03 19:44:09,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:44:09,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:09,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:44:09,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:09,830 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:44:09,830 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:44:10,215 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 23 treesize of output 19 [2022-03-03 19:44:10,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:10,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:10,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:10,907 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 16 treesize of output 21 [2022-03-03 19:44:10,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:10,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:11,056 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:11,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:11,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:11,689 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 35 treesize of output 39 [2022-03-03 19:44:11,891 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:44:11,891 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:44:11,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:11,916 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:44:12,738 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:12,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741571151] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:12,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:12,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:44:12,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733259] [2022-03-03 19:44:12,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:12,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:44:12,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:12,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:44:12,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=509, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:44:12,739 INFO L87 Difference]: Start difference. First operand 16620 states and 48901 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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-03 19:44:13,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:13,165 INFO L93 Difference]: Finished difference Result 18800 states and 54902 transitions. [2022-03-03 19:44:13,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:44:13,165 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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 35 [2022-03-03 19:44:13,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:13,200 INFO L225 Difference]: With dead ends: 18800 [2022-03-03 19:44:13,200 INFO L226 Difference]: Without dead ends: 18698 [2022-03-03 19:44:13,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=127, Invalid=801, Unknown=2, NotChecked=0, Total=930 [2022-03-03 19:44:13,201 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 118 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:13,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 638 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 515 Invalid, 0 Unknown, 327 Unchecked, 0.2s Time] [2022-03-03 19:44:13,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18698 states. [2022-03-03 19:44:13,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18698 to 16681. [2022-03-03 19:44:13,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16681 states, 16680 states have (on average 2.942505995203837) internal successors, (49081), 16680 states have internal predecessors, (49081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16681 states to 16681 states and 49081 transitions. [2022-03-03 19:44:13,474 INFO L78 Accepts]: Start accepts. Automaton has 16681 states and 49081 transitions. Word has length 35 [2022-03-03 19:44:13,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:13,474 INFO L470 AbstractCegarLoop]: Abstraction has 16681 states and 49081 transitions. [2022-03-03 19:44:13,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 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-03 19:44:13,474 INFO L276 IsEmpty]: Start isEmpty. Operand 16681 states and 49081 transitions. [2022-03-03 19:44:13,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:13,498 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:13,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:13,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:13,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:13,715 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:13,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:13,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1382942760, now seen corresponding path program 159 times [2022-03-03 19:44:13,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:13,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533163467] [2022-03-03 19:44:13,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:13,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:13,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:13,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:13,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:13,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533163467] [2022-03-03 19:44:13,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533163467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:13,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710425285] [2022-03-03 19:44:13,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:44:13,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:13,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:13,954 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:13,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-03 19:44:13,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:44:13,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:13,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:44:13,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:14,193 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:44:14,193 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 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-03 19:44:14,695 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 23 treesize of output 19 [2022-03-03 19:44:16,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:16,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:16,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:16,723 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 16 treesize of output 21 [2022-03-03 19:44:16,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:16,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:17,186 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:17,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:17,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:17,693 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 36 treesize of output 40 [2022-03-03 19:44:17,932 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:44:17,932 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:44:17,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:17,954 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:44:18,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:18,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710425285] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:18,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:18,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:44:18,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346303549] [2022-03-03 19:44:18,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:18,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:44:18,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:18,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:44:18,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=602, Unknown=4, NotChecked=0, Total=702 [2022-03-03 19:44:18,332 INFO L87 Difference]: Start difference. First operand 16681 states and 49081 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:44:20,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:20,950 INFO L93 Difference]: Finished difference Result 18318 states and 53712 transitions. [2022-03-03 19:44:20,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:44:20,951 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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 35 [2022-03-03 19:44:20,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:20,985 INFO L225 Difference]: With dead ends: 18318 [2022-03-03 19:44:20,985 INFO L226 Difference]: Without dead ends: 18234 [2022-03-03 19:44:20,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=175, Invalid=1153, Unknown=4, NotChecked=0, Total=1332 [2022-03-03 19:44:20,986 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 131 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 556 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:20,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 582 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 185 Invalid, 0 Unknown, 556 Unchecked, 0.1s Time] [2022-03-03 19:44:21,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18234 states. [2022-03-03 19:44:21,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18234 to 16732. [2022-03-03 19:44:21,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16732 states, 16731 states have (on average 2.94220309604925) internal successors, (49226), 16731 states have internal predecessors, (49226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:21,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16732 states to 16732 states and 49226 transitions. [2022-03-03 19:44:21,261 INFO L78 Accepts]: Start accepts. Automaton has 16732 states and 49226 transitions. Word has length 35 [2022-03-03 19:44:21,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:21,261 INFO L470 AbstractCegarLoop]: Abstraction has 16732 states and 49226 transitions. [2022-03-03 19:44:21,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:44:21,261 INFO L276 IsEmpty]: Start isEmpty. Operand 16732 states and 49226 transitions. [2022-03-03 19:44:21,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:21,285 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:21,285 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:21,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:21,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:21,501 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:21,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:21,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1216412268, now seen corresponding path program 160 times [2022-03-03 19:44:21,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:21,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076116518] [2022-03-03 19:44:21,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:21,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:21,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:21,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:21,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076116518] [2022-03-03 19:44:21,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076116518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:21,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659187429] [2022-03-03 19:44:21,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:44:21,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:21,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:21,658 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:21,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-03 19:44:21,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:44:21,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:21,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:44:21,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:22,019 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:44:22,019 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:44:22,437 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 23 treesize of output 19 [2022-03-03 19:44:22,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:22,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:22,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:22,857 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 16 treesize of output 21 [2022-03-03 19:44:22,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:22,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:23,018 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:23,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:23,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:23,428 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 35 treesize of output 39 [2022-03-03 19:44:23,659 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:44:23,659 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:44:23,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:23,688 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:44:24,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:24,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659187429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:24,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:24,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:44:24,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063362811] [2022-03-03 19:44:24,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:24,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:44:24,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:24,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:44:24,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=510, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:44:24,659 INFO L87 Difference]: Start difference. First operand 16732 states and 49226 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:44:24,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:24,993 INFO L93 Difference]: Finished difference Result 19045 states and 55583 transitions. [2022-03-03 19:44:24,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:44:24,993 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:44:24,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:25,026 INFO L225 Difference]: With dead ends: 19045 [2022-03-03 19:44:25,026 INFO L226 Difference]: Without dead ends: 19003 [2022-03-03 19:44:25,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=136, Invalid=855, Unknown=1, NotChecked=0, Total=992 [2022-03-03 19:44:25,026 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 115 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 428 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:25,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 670 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 499 Invalid, 0 Unknown, 428 Unchecked, 0.2s Time] [2022-03-03 19:44:25,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19003 states. [2022-03-03 19:44:25,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19003 to 16716. [2022-03-03 19:44:25,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16716 states, 16715 states have (on average 2.9428656895004486) internal successors, (49190), 16715 states have internal predecessors, (49190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:25,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16716 states to 16716 states and 49190 transitions. [2022-03-03 19:44:25,285 INFO L78 Accepts]: Start accepts. Automaton has 16716 states and 49190 transitions. Word has length 35 [2022-03-03 19:44:25,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:25,285 INFO L470 AbstractCegarLoop]: Abstraction has 16716 states and 49190 transitions. [2022-03-03 19:44:25,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:44:25,286 INFO L276 IsEmpty]: Start isEmpty. Operand 16716 states and 49190 transitions. [2022-03-03 19:44:25,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:25,307 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:25,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:25,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:25,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:25,523 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:25,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:25,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1446059608, now seen corresponding path program 161 times [2022-03-03 19:44:25,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:25,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531795403] [2022-03-03 19:44:25,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:25,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:25,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:25,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:25,615 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:25,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531795403] [2022-03-03 19:44:25,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531795403] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:25,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386702690] [2022-03-03 19:44:25,615 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:44:25,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:25,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:25,616 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:25,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-03 19:44:25,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:44:25,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:25,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:44:25,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:25,875 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-03 19:44:25,876 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 3 case distinctions, treesize of input 34 treesize of output 35 [2022-03-03 19:44:26,303 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 23 treesize of output 19 [2022-03-03 19:44:26,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:26,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:26,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:26,866 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 16 treesize of output 21 [2022-03-03 19:44:26,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:26,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:27,007 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:44:27,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:44:27,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:27,628 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 34 treesize of output 38 [2022-03-03 19:44:30,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:30,074 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:44:30,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:30,099 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:44:30,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:30,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386702690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:30,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:30,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:44:30,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457955207] [2022-03-03 19:44:30,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:30,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:44:30,784 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:30,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:44:30,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=512, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:44:30,785 INFO L87 Difference]: Start difference. First operand 16716 states and 49190 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:44:31,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:31,011 INFO L93 Difference]: Finished difference Result 17274 states and 50672 transitions. [2022-03-03 19:44:31,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:44:31,011 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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 35 [2022-03-03 19:44:31,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:31,043 INFO L225 Difference]: With dead ends: 17274 [2022-03-03 19:44:31,043 INFO L226 Difference]: Without dead ends: 17265 [2022-03-03 19:44:31,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=99, Invalid=601, Unknown=2, NotChecked=0, Total=702 [2022-03-03 19:44:31,043 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 76 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:31,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 536 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 300 Invalid, 0 Unknown, 360 Unchecked, 0.1s Time] [2022-03-03 19:44:31,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17265 states. [2022-03-03 19:44:31,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17265 to 16727. [2022-03-03 19:44:31,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16727 states, 16726 states have (on average 2.943082625851967) internal successors, (49226), 16726 states have internal predecessors, (49226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16727 states to 16727 states and 49226 transitions. [2022-03-03 19:44:31,347 INFO L78 Accepts]: Start accepts. Automaton has 16727 states and 49226 transitions. Word has length 35 [2022-03-03 19:44:31,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:31,347 INFO L470 AbstractCegarLoop]: Abstraction has 16727 states and 49226 transitions. [2022-03-03 19:44:31,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 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-03 19:44:31,347 INFO L276 IsEmpty]: Start isEmpty. Operand 16727 states and 49226 transitions. [2022-03-03 19:44:31,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:31,369 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:31,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:31,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:31,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:31,585 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:31,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:31,587 INFO L85 PathProgramCache]: Analyzing trace with hash -185355420, now seen corresponding path program 162 times [2022-03-03 19:44:31,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:31,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239359214] [2022-03-03 19:44:31,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:31,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:31,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:31,715 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:31,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:31,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239359214] [2022-03-03 19:44:31,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239359214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:31,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898496718] [2022-03-03 19:44:31,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:44:31,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:31,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:31,717 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:31,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-03 19:44:31,742 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:44:31,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:31,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:44:31,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:32,016 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:44:32,016 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:44:32,449 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 23 treesize of output 19 [2022-03-03 19:44:33,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:33,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:33,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:33,131 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 16 treesize of output 21 [2022-03-03 19:44:33,146 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:33,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:33,279 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:33,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:33,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:33,841 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 35 treesize of output 39 [2022-03-03 19:44:34,040 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:44:34,041 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:44:34,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:34,066 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:44:34,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:34,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898496718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:34,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:34,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:44:34,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193325539] [2022-03-03 19:44:34,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:34,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:44:34,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:34,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:44:34,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=510, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:44:34,747 INFO L87 Difference]: Start difference. First operand 16727 states and 49226 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:44:35,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:35,111 INFO L93 Difference]: Finished difference Result 19026 states and 55469 transitions. [2022-03-03 19:44:35,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:44:35,112 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:44:35,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:35,148 INFO L225 Difference]: With dead ends: 19026 [2022-03-03 19:44:35,148 INFO L226 Difference]: Without dead ends: 18971 [2022-03-03 19:44:35,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=132, Invalid=859, Unknown=1, NotChecked=0, Total=992 [2022-03-03 19:44:35,148 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 123 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 444 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:35,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 574 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 392 Invalid, 0 Unknown, 444 Unchecked, 0.2s Time] [2022-03-03 19:44:35,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18971 states. [2022-03-03 19:44:35,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18971 to 16645. [2022-03-03 19:44:35,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16645 states, 16644 states have (on average 2.9426820475847153) internal successors, (48978), 16644 states have internal predecessors, (48978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:35,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16645 states to 16645 states and 48978 transitions. [2022-03-03 19:44:35,514 INFO L78 Accepts]: Start accepts. Automaton has 16645 states and 48978 transitions. Word has length 35 [2022-03-03 19:44:35,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:35,515 INFO L470 AbstractCegarLoop]: Abstraction has 16645 states and 48978 transitions. [2022-03-03 19:44:35,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:44:35,515 INFO L276 IsEmpty]: Start isEmpty. Operand 16645 states and 48978 transitions. [2022-03-03 19:44:35,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:35,538 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:35,538 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:35,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:35,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:35,755 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:35,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:35,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1620523368, now seen corresponding path program 163 times [2022-03-03 19:44:35,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:35,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046143997] [2022-03-03 19:44:35,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:35,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:35,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:35,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:35,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046143997] [2022-03-03 19:44:35,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046143997] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:35,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941444036] [2022-03-03 19:44:35,839 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:44:35,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:35,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:35,840 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:35,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-03 19:44:35,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:35,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:44:35,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:36,032 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:44:36,032 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:44:36,431 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 23 treesize of output 19 [2022-03-03 19:44:37,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:37,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:37,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:37,070 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 16 treesize of output 21 [2022-03-03 19:44:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:37,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:37,232 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:37,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:37,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:37,683 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 35 treesize of output 39 [2022-03-03 19:44:37,945 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:44:37,946 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:44:37,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:37,970 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:44:38,987 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:38,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941444036] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:38,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:38,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:44:38,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286409237] [2022-03-03 19:44:38,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:38,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:44:38,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:38,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:44:38,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=513, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:44:38,988 INFO L87 Difference]: Start difference. First operand 16645 states and 48978 transitions. Second operand has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:39,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:39,326 INFO L93 Difference]: Finished difference Result 17832 states and 52198 transitions. [2022-03-03 19:44:39,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:44:39,326 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:44:39,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:39,359 INFO L225 Difference]: With dead ends: 17832 [2022-03-03 19:44:39,360 INFO L226 Difference]: Without dead ends: 17788 [2022-03-03 19:44:39,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=124, Invalid=805, Unknown=1, NotChecked=0, Total=930 [2022-03-03 19:44:39,360 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 91 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:39,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 429 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 250 Invalid, 0 Unknown, 195 Unchecked, 0.1s Time] [2022-03-03 19:44:39,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17788 states. [2022-03-03 19:44:39,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17788 to 16652. [2022-03-03 19:44:39,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16652 states, 16651 states have (on average 2.9428262566812804) internal successors, (49001), 16651 states have internal predecessors, (49001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:39,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16652 states to 16652 states and 49001 transitions. [2022-03-03 19:44:39,628 INFO L78 Accepts]: Start accepts. Automaton has 16652 states and 49001 transitions. Word has length 35 [2022-03-03 19:44:39,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:39,628 INFO L470 AbstractCegarLoop]: Abstraction has 16652 states and 49001 transitions. [2022-03-03 19:44:39,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:39,629 INFO L276 IsEmpty]: Start isEmpty. Operand 16652 states and 49001 transitions. [2022-03-03 19:44:39,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:39,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:39,651 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:39,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:39,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:39,867 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:39,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:39,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1493375450, now seen corresponding path program 164 times [2022-03-03 19:44:39,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:39,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560264256] [2022-03-03 19:44:39,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:39,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:39,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:40,014 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:40,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:40,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560264256] [2022-03-03 19:44:40,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560264256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:40,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520905666] [2022-03-03 19:44:40,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:44:40,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:40,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:40,016 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:40,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-03 19:44:40,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:44:40,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:40,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:44:40,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:40,226 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:44:40,227 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:44:40,655 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 23 treesize of output 19 [2022-03-03 19:44:41,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:41,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:41,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:41,338 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 16 treesize of output 21 [2022-03-03 19:44:41,354 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:41,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:41,565 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:41,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:41,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:41,944 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 35 treesize of output 39 [2022-03-03 19:44:42,204 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:44:42,204 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:44:42,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:42,231 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:44:43,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:43,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520905666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:43,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:43,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:44:43,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423429906] [2022-03-03 19:44:43,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:43,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:44:43,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:43,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:44:43,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=512, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:44:43,377 INFO L87 Difference]: Start difference. First operand 16652 states and 49001 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 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-03 19:44:43,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:43,834 INFO L93 Difference]: Finished difference Result 19211 states and 56099 transitions. [2022-03-03 19:44:43,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:44:43,835 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 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 35 [2022-03-03 19:44:43,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:43,892 INFO L225 Difference]: With dead ends: 19211 [2022-03-03 19:44:43,892 INFO L226 Difference]: Without dead ends: 19167 [2022-03-03 19:44:43,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=148, Invalid=1040, Unknown=2, NotChecked=0, Total=1190 [2022-03-03 19:44:43,892 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 145 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 439 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:43,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 643 Invalid, 1029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 571 Invalid, 0 Unknown, 439 Unchecked, 0.2s Time] [2022-03-03 19:44:43,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19167 states. [2022-03-03 19:44:44,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19167 to 16670. [2022-03-03 19:44:44,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16670 states, 16669 states have (on average 2.942828004079429) internal successors, (49054), 16669 states have internal predecessors, (49054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:44,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16670 states to 16670 states and 49054 transitions. [2022-03-03 19:44:44,183 INFO L78 Accepts]: Start accepts. Automaton has 16670 states and 49054 transitions. Word has length 35 [2022-03-03 19:44:44,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:44,183 INFO L470 AbstractCegarLoop]: Abstraction has 16670 states and 49054 transitions. [2022-03-03 19:44:44,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 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-03 19:44:44,183 INFO L276 IsEmpty]: Start isEmpty. Operand 16670 states and 49054 transitions. [2022-03-03 19:44:44,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:44,207 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:44,208 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:44,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:44,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-03 19:44:44,423 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:44,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:44,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2096636104, now seen corresponding path program 165 times [2022-03-03 19:44:44,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:44,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378506808] [2022-03-03 19:44:44,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:44,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:44,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:44,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:44,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:44,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378506808] [2022-03-03 19:44:44,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378506808] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:44,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550011896] [2022-03-03 19:44:44,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:44:44,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:44,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:44,572 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:44,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-03 19:44:44,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:44:44,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:44,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 19:44:44,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:44,862 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:44:44,863 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 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-03 19:44:45,428 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 23 treesize of output 19 [2022-03-03 19:44:47,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:47,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:47,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:47,988 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 16 treesize of output 21 [2022-03-03 19:44:48,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:48,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:48,313 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:48,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:49,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:49,014 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 36 treesize of output 40 [2022-03-03 19:44:49,416 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-03 19:44:49,417 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-03 19:44:49,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:49,440 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-03 19:44:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:49,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550011896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:49,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:49,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:44:49,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178282302] [2022-03-03 19:44:49,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:49,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:44:49,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:49,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:44:49,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=599, Unknown=5, NotChecked=0, Total=702 [2022-03-03 19:44:49,915 INFO L87 Difference]: Start difference. First operand 16670 states and 49054 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:44:52,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:52,673 INFO L93 Difference]: Finished difference Result 19061 states and 55749 transitions. [2022-03-03 19:44:52,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:44:52,673 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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 35 [2022-03-03 19:44:52,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:52,710 INFO L225 Difference]: With dead ends: 19061 [2022-03-03 19:44:52,711 INFO L226 Difference]: Without dead ends: 19058 [2022-03-03 19:44:52,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=263, Invalid=1802, Unknown=5, NotChecked=0, Total=2070 [2022-03-03 19:44:52,711 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 297 mSDsluCounter, 1157 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 1639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 862 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:52,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 780 Invalid, 1639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 727 Invalid, 0 Unknown, 862 Unchecked, 0.3s Time] [2022-03-03 19:44:52,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19058 states. [2022-03-03 19:44:52,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19058 to 16655. [2022-03-03 19:44:52,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16655 states, 16654 states have (on average 2.9425963732436653) internal successors, (49006), 16654 states have internal predecessors, (49006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:52,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16655 states to 16655 states and 49006 transitions. [2022-03-03 19:44:52,993 INFO L78 Accepts]: Start accepts. Automaton has 16655 states and 49006 transitions. Word has length 35 [2022-03-03 19:44:52,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:52,993 INFO L470 AbstractCegarLoop]: Abstraction has 16655 states and 49006 transitions. [2022-03-03 19:44:52,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 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-03 19:44:52,993 INFO L276 IsEmpty]: Start isEmpty. Operand 16655 states and 49006 transitions. [2022-03-03 19:44:53,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:53,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:53,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:53,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:53,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-03-03 19:44:53,232 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:53,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:53,233 INFO L85 PathProgramCache]: Analyzing trace with hash 2031800700, now seen corresponding path program 166 times [2022-03-03 19:44:53,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:53,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066772641] [2022-03-03 19:44:53,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:53,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:53,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:53,365 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:53,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:53,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066772641] [2022-03-03 19:44:53,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066772641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:53,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424334322] [2022-03-03 19:44:53,365 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:44:53,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:53,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:53,366 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:53,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-03 19:44:53,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:44:53,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:53,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:44:53,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:53,619 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:44:53,620 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:44:54,048 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 23 treesize of output 19 [2022-03-03 19:44:54,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:54,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:54,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:54,764 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 16 treesize of output 21 [2022-03-03 19:44:54,781 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:54,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:54,918 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:44:54,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:44:55,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:55,564 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 35 treesize of output 39 [2022-03-03 19:44:55,776 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:44:55,776 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:44:55,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:55,803 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:44:56,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:56,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424334322] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:56,997 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:56,997 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:44:56,997 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723821955] [2022-03-03 19:44:56,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:56,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:44:56,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:56,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:44:56,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=507, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:44:57,004 INFO L87 Difference]: Start difference. First operand 16655 states and 49006 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:44:57,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:57,305 INFO L93 Difference]: Finished difference Result 18808 states and 54917 transitions. [2022-03-03 19:44:57,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:44:57,306 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:44:57,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:57,339 INFO L225 Difference]: With dead ends: 18808 [2022-03-03 19:44:57,339 INFO L226 Difference]: Without dead ends: 18792 [2022-03-03 19:44:57,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=116, Invalid=694, Unknown=2, NotChecked=0, Total=812 [2022-03-03 19:44:57,340 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 114 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 408 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:57,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 650 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 443 Invalid, 0 Unknown, 408 Unchecked, 0.2s Time] [2022-03-03 19:44:57,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18792 states. [2022-03-03 19:44:57,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18792 to 16652. [2022-03-03 19:44:57,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16652 states, 16651 states have (on average 2.9427662002282147) internal successors, (49000), 16651 states have internal predecessors, (49000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:44:57,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16652 states to 16652 states and 49000 transitions. [2022-03-03 19:44:57,620 INFO L78 Accepts]: Start accepts. Automaton has 16652 states and 49000 transitions. Word has length 35 [2022-03-03 19:44:57,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:57,621 INFO L470 AbstractCegarLoop]: Abstraction has 16652 states and 49000 transitions. [2022-03-03 19:44:57,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:44:57,621 INFO L276 IsEmpty]: Start isEmpty. Operand 16652 states and 49000 transitions. [2022-03-03 19:44:57,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:44:57,648 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:57,648 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:44:57,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-03-03 19:44:57,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-03-03 19:44:57,857 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:57,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:57,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1735033248, now seen corresponding path program 167 times [2022-03-03 19:44:57,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:57,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934914225] [2022-03-03 19:44:57,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:57,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:57,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:57,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:57,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:57,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934914225] [2022-03-03 19:44:57,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934914225] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:57,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040638609] [2022-03-03 19:44:57,978 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:44:57,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:57,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:57,980 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:44:57,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-03 19:44:58,015 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:44:58,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:58,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:44:58,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:58,323 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-03 19:44:58,324 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 3 case distinctions, treesize of input 34 treesize of output 35 [2022-03-03 19:44:58,758 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 23 treesize of output 19 [2022-03-03 19:44:58,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:58,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:44:58,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:58,798 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 16 treesize of output 21 [2022-03-03 19:44:58,814 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:44:58,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:58,942 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:44:58,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:44:59,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:59,658 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 34 treesize of output 38 [2022-03-03 19:45:01,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:01,979 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:45:02,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:02,000 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:45:03,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:03,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040638609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:03,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:03,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:45:03,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258140983] [2022-03-03 19:45:03,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:03,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:45:03,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:03,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:45:03,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=511, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:45:03,772 INFO L87 Difference]: Start difference. First operand 16652 states and 49000 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:45:03,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:03,908 INFO L93 Difference]: Finished difference Result 18007 states and 52831 transitions. [2022-03-03 19:45:03,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:45:03,908 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:45:03,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:03,941 INFO L225 Difference]: With dead ends: 18007 [2022-03-03 19:45:03,942 INFO L226 Difference]: Without dead ends: 18004 [2022-03-03 19:45:03,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=94, Invalid=554, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:45:03,942 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 87 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:03,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 394 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 237 Invalid, 0 Unknown, 184 Unchecked, 0.1s Time] [2022-03-03 19:45:03,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18004 states. [2022-03-03 19:45:04,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18004 to 16670. [2022-03-03 19:45:04,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16670 states, 16669 states have (on average 2.9429479872817805) internal successors, (49056), 16669 states have internal predecessors, (49056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:04,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16670 states to 16670 states and 49056 transitions. [2022-03-03 19:45:04,210 INFO L78 Accepts]: Start accepts. Automaton has 16670 states and 49056 transitions. Word has length 35 [2022-03-03 19:45:04,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:04,210 INFO L470 AbstractCegarLoop]: Abstraction has 16670 states and 49056 transitions. [2022-03-03 19:45:04,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:45:04,210 INFO L276 IsEmpty]: Start isEmpty. Operand 16670 states and 49056 transitions. [2022-03-03 19:45:04,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:04,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:04,233 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:04,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:04,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-03 19:45:04,449 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:04,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:04,449 INFO L85 PathProgramCache]: Analyzing trace with hash 166735068, now seen corresponding path program 168 times [2022-03-03 19:45:04,449 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:04,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738204862] [2022-03-03 19:45:04,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:04,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:04,575 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:04,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:04,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738204862] [2022-03-03 19:45:04,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738204862] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:04,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711232980] [2022-03-03 19:45:04,576 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:45:04,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:04,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:04,577 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:04,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-03 19:45:04,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:45:04,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:04,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:45:04,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:04,801 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:45:04,801 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 3 case distinctions, treesize of input 34 treesize of output 37 [2022-03-03 19:45:05,237 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 23 treesize of output 19 [2022-03-03 19:45:05,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:05,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:05,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:05,273 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 16 treesize of output 21 [2022-03-03 19:45:05,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:05,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:05,401 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:45:05,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:45:05,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:05,904 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 34 treesize of output 38 [2022-03-03 19:45:08,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:08,330 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:45:08,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:08,355 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:45:11,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:11,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711232980] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:11,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:11,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:45:11,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610592558] [2022-03-03 19:45:11,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:11,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:45:11,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:11,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:45:11,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=511, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:45:11,958 INFO L87 Difference]: Start difference. First operand 16670 states and 49056 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:45:20,297 WARN L228 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 19:45:20,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:20,393 INFO L93 Difference]: Finished difference Result 17277 states and 50701 transitions. [2022-03-03 19:45:20,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:45:20,394 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:45:20,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:20,426 INFO L225 Difference]: With dead ends: 17277 [2022-03-03 19:45:20,426 INFO L226 Difference]: Without dead ends: 17274 [2022-03-03 19:45:20,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=102, Invalid=597, Unknown=3, NotChecked=0, Total=702 [2022-03-03 19:45:20,427 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 84 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 338 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:20,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 502 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 139 Invalid, 0 Unknown, 338 Unchecked, 0.1s Time] [2022-03-03 19:45:20,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17274 states. [2022-03-03 19:45:20,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17274 to 16702. [2022-03-03 19:45:20,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16702 states, 16701 states have (on average 2.9433566852284296) internal successors, (49157), 16701 states have internal predecessors, (49157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:20,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16702 states to 16702 states and 49157 transitions. [2022-03-03 19:45:20,685 INFO L78 Accepts]: Start accepts. Automaton has 16702 states and 49157 transitions. Word has length 35 [2022-03-03 19:45:20,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:20,685 INFO L470 AbstractCegarLoop]: Abstraction has 16702 states and 49157 transitions. [2022-03-03 19:45:20,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:45:20,685 INFO L276 IsEmpty]: Start isEmpty. Operand 16702 states and 49157 transitions. [2022-03-03 19:45:20,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:20,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:20,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:20,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:20,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:20,924 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:20,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:20,924 INFO L85 PathProgramCache]: Analyzing trace with hash -692360262, now seen corresponding path program 169 times [2022-03-03 19:45:20,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:20,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721114739] [2022-03-03 19:45:20,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:20,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:21,066 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:21,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:21,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721114739] [2022-03-03 19:45:21,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721114739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:21,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197647481] [2022-03-03 19:45:21,066 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:45:21,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:21,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:21,068 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:21,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-03 19:45:21,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:21,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:45:21,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:21,394 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:45:21,394 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 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-03 19:45:21,846 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 23 treesize of output 19 [2022-03-03 19:45:22,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:22,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:22,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:22,814 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 16 treesize of output 21 [2022-03-03 19:45:22,832 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:22,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:22,978 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:45:22,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:45:23,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:23,785 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 35 treesize of output 39 [2022-03-03 19:45:24,035 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:45:24,035 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:45:24,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:24,058 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:45:24,549 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:24,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197647481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:24,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:24,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:45:24,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938551802] [2022-03-03 19:45:24,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:24,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:45:24,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:24,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:45:24,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=507, Unknown=2, NotChecked=0, Total=600 [2022-03-03 19:45:24,550 INFO L87 Difference]: Start difference. First operand 16702 states and 49157 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:45:24,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:24,880 INFO L93 Difference]: Finished difference Result 18925 states and 55320 transitions. [2022-03-03 19:45:24,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:45:24,881 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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 35 [2022-03-03 19:45:24,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:24,916 INFO L225 Difference]: With dead ends: 18925 [2022-03-03 19:45:24,916 INFO L226 Difference]: Without dead ends: 18922 [2022-03-03 19:45:24,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=123, Invalid=745, Unknown=2, NotChecked=0, Total=870 [2022-03-03 19:45:24,916 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 147 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:24,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 568 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 500 Invalid, 0 Unknown, 281 Unchecked, 0.2s Time] [2022-03-03 19:45:24,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18922 states. [2022-03-03 19:45:25,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18922 to 16658. [2022-03-03 19:45:25,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16658 states, 16657 states have (on average 2.9429669208140723) internal successors, (49021), 16657 states have internal predecessors, (49021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:25,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16658 states to 16658 states and 49021 transitions. [2022-03-03 19:45:25,218 INFO L78 Accepts]: Start accepts. Automaton has 16658 states and 49021 transitions. Word has length 35 [2022-03-03 19:45:25,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:25,218 INFO L470 AbstractCegarLoop]: Abstraction has 16658 states and 49021 transitions. [2022-03-03 19:45:25,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 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-03 19:45:25,218 INFO L276 IsEmpty]: Start isEmpty. Operand 16658 states and 49021 transitions. [2022-03-03 19:45:25,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:25,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:25,242 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:25,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-03-03 19:45:25,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:25,456 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:25,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:25,457 INFO L85 PathProgramCache]: Analyzing trace with hash 2084196706, now seen corresponding path program 170 times [2022-03-03 19:45:25,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:25,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940358400] [2022-03-03 19:45:25,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:25,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:25,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:25,575 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:25,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:25,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940358400] [2022-03-03 19:45:25,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940358400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:25,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336745886] [2022-03-03 19:45:25,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:45:25,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:25,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:25,576 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:25,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-03 19:45:25,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:45:25,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:25,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:45:25,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:25,834 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:45:25,835 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:45:26,258 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 23 treesize of output 19 [2022-03-03 19:45:26,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:26,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:26,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:26,293 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 16 treesize of output 21 [2022-03-03 19:45:26,306 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:26,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:26,424 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:45:26,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:45:26,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:26,885 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 35 treesize of output 39 [2022-03-03 19:45:27,072 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:45:27,072 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:45:27,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:27,095 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:45:27,972 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:27,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336745886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:27,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:27,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:45:27,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582650836] [2022-03-03 19:45:27,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:27,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:45:27,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:27,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:45:27,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=508, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:45:27,973 INFO L87 Difference]: Start difference. First operand 16658 states and 49021 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:45:28,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:28,443 INFO L93 Difference]: Finished difference Result 19000 states and 55597 transitions. [2022-03-03 19:45:28,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:45:28,443 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:45:28,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:28,479 INFO L225 Difference]: With dead ends: 19000 [2022-03-03 19:45:28,480 INFO L226 Difference]: Without dead ends: 18997 [2022-03-03 19:45:28,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=132, Invalid=797, Unknown=1, NotChecked=0, Total=930 [2022-03-03 19:45:28,485 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 160 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:28,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 543 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 557 Invalid, 0 Unknown, 236 Unchecked, 0.2s Time] [2022-03-03 19:45:28,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18997 states. [2022-03-03 19:45:28,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18997 to 16620. [2022-03-03 19:45:28,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16620 states, 16619 states have (on average 2.942475479872435) internal successors, (48901), 16619 states have internal predecessors, (48901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:28,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16620 states to 16620 states and 48901 transitions. [2022-03-03 19:45:28,736 INFO L78 Accepts]: Start accepts. Automaton has 16620 states and 48901 transitions. Word has length 35 [2022-03-03 19:45:28,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:28,736 INFO L470 AbstractCegarLoop]: Abstraction has 16620 states and 48901 transitions. [2022-03-03 19:45:28,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:45:28,737 INFO L276 IsEmpty]: Start isEmpty. Operand 16620 states and 48901 transitions. [2022-03-03 19:45:28,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:28,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:28,757 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:28,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:28,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:28,964 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:28,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:28,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1068190378, now seen corresponding path program 171 times [2022-03-03 19:45:28,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:28,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562634973] [2022-03-03 19:45:28,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:28,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:28,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:29,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:29,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:29,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562634973] [2022-03-03 19:45:29,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562634973] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:29,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778685363] [2022-03-03 19:45:29,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:45:29,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:29,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:29,072 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:29,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-03 19:45:29,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:45:29,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:29,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:45:29,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:29,238 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:45:29,238 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 3 case distinctions, treesize of input 41 treesize of output 32 [2022-03-03 19:45:29,350 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 23 treesize of output 19 [2022-03-03 19:45:29,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:29,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:45:29,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:29,480 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 56 treesize of output 54 [2022-03-03 19:45:29,582 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:29,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:29,821 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:45:29,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:45:30,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:30,243 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 36 treesize of output 40 [2022-03-03 19:45:30,497 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:45:30,497 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:45:30,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:30,512 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:45:30,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:30,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778685363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:30,728 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:30,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:45:30,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421752811] [2022-03-03 19:45:30,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:30,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:45:30,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:30,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:45:30,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:45:30,729 INFO L87 Difference]: Start difference. First operand 16620 states and 48901 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:45:32,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:32,844 INFO L93 Difference]: Finished difference Result 22180 states and 65096 transitions. [2022-03-03 19:45:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:45:32,845 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:45:32,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:32,885 INFO L225 Difference]: With dead ends: 22180 [2022-03-03 19:45:32,885 INFO L226 Difference]: Without dead ends: 22078 [2022-03-03 19:45:32,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 55 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=267, Invalid=1625, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:45:32,886 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 362 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 1557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 721 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:32,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 940 Invalid, 1557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 773 Invalid, 0 Unknown, 721 Unchecked, 0.2s Time] [2022-03-03 19:45:32,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22078 states. [2022-03-03 19:45:33,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22078 to 16653. [2022-03-03 19:45:33,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16653 states, 16652 states have (on average 2.9429497958203217) internal successors, (49006), 16652 states have internal predecessors, (49006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:33,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16653 states to 16653 states and 49006 transitions. [2022-03-03 19:45:33,321 INFO L78 Accepts]: Start accepts. Automaton has 16653 states and 49006 transitions. Word has length 35 [2022-03-03 19:45:33,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:33,321 INFO L470 AbstractCegarLoop]: Abstraction has 16653 states and 49006 transitions. [2022-03-03 19:45:33,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:45:33,321 INFO L276 IsEmpty]: Start isEmpty. Operand 16653 states and 49006 transitions. [2022-03-03 19:45:33,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:33,345 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:33,345 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:33,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:33,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:33,559 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:33,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:33,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2104690662, now seen corresponding path program 172 times [2022-03-03 19:45:33,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:33,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613024442] [2022-03-03 19:45:33,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:33,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:33,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:33,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:33,682 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:33,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613024442] [2022-03-03 19:45:33,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613024442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:33,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39772283] [2022-03-03 19:45:33,682 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:45:33,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:33,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:33,683 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:33,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-03 19:45:33,707 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:45:33,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:33,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:45:33,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:33,944 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:45:33,945 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:45:33,970 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 23 treesize of output 19 [2022-03-03 19:45:34,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:34,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:34,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:34,016 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 16 treesize of output 21 [2022-03-03 19:45:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:34,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:34,132 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:45:34,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:45:34,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:34,617 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 35 treesize of output 39 [2022-03-03 19:45:34,782 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:45:34,783 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:45:34,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:34,805 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:45:35,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:35,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39772283] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:35,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:35,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-03 19:45:35,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724770723] [2022-03-03 19:45:35,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:35,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 19:45:35,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:35,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 19:45:35,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:45:35,451 INFO L87 Difference]: Start difference. First operand 16653 states and 49006 transitions. Second operand has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 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-03 19:45:35,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:35,935 INFO L93 Difference]: Finished difference Result 19429 states and 56649 transitions. [2022-03-03 19:45:35,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:45:35,935 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 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 35 [2022-03-03 19:45:35,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:35,969 INFO L225 Difference]: With dead ends: 19429 [2022-03-03 19:45:35,969 INFO L226 Difference]: Without dead ends: 19282 [2022-03-03 19:45:35,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:45:35,970 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 150 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:35,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 679 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 718 Invalid, 0 Unknown, 172 Unchecked, 0.3s Time] [2022-03-03 19:45:35,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19282 states. [2022-03-03 19:45:36,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19282 to 16705. [2022-03-03 19:45:36,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16705 states, 16704 states have (on average 2.942588601532567) internal successors, (49153), 16704 states have internal predecessors, (49153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:36,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16705 states to 16705 states and 49153 transitions. [2022-03-03 19:45:36,236 INFO L78 Accepts]: Start accepts. Automaton has 16705 states and 49153 transitions. Word has length 35 [2022-03-03 19:45:36,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:36,236 INFO L470 AbstractCegarLoop]: Abstraction has 16705 states and 49153 transitions. [2022-03-03 19:45:36,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 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-03 19:45:36,236 INFO L276 IsEmpty]: Start isEmpty. Operand 16705 states and 49153 transitions. [2022-03-03 19:45:36,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:36,258 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:36,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:36,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:36,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:36,468 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:36,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:36,469 INFO L85 PathProgramCache]: Analyzing trace with hash -729755142, now seen corresponding path program 173 times [2022-03-03 19:45:36,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:36,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190787990] [2022-03-03 19:45:36,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:36,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:36,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:36,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:36,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190787990] [2022-03-03 19:45:36,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190787990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:36,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874999429] [2022-03-03 19:45:36,617 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:45:36,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:36,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:36,618 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:36,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-03 19:45:36,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:45:36,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:36,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:45:36,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:36,950 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:45:36,950 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 3 case distinctions, treesize of input 34 treesize of output 37 [2022-03-03 19:45:36,978 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 23 treesize of output 19 [2022-03-03 19:45:37,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:37,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:37,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:37,113 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 16 treesize of output 21 [2022-03-03 19:45:37,124 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:37,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:37,209 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:45:37,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:45:37,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:37,613 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 34 treesize of output 38 [2022-03-03 19:45:39,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:39,940 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:45:39,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:39,962 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:45:42,316 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:42,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874999429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:42,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:42,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-03 19:45:42,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678621102] [2022-03-03 19:45:42,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:42,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 19:45:42,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:42,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 19:45:42,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=427, Unknown=1, NotChecked=0, Total=506 [2022-03-03 19:45:42,317 INFO L87 Difference]: Start difference. First operand 16705 states and 49153 transitions. Second operand has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 22 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-03 19:45:42,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:42,585 INFO L93 Difference]: Finished difference Result 18674 states and 54743 transitions. [2022-03-03 19:45:42,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:45:42,585 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 22 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 35 [2022-03-03 19:45:42,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:42,621 INFO L225 Difference]: With dead ends: 18674 [2022-03-03 19:45:42,621 INFO L226 Difference]: Without dead ends: 18649 [2022-03-03 19:45:42,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=91, Invalid=508, Unknown=1, NotChecked=0, Total=600 [2022-03-03 19:45:42,621 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 104 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:42,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 506 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 343 Invalid, 0 Unknown, 462 Unchecked, 0.1s Time] [2022-03-03 19:45:42,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18649 states. [2022-03-03 19:45:42,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18649 to 16762. [2022-03-03 19:45:42,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16762 states, 16761 states have (on average 2.942962830380049) internal successors, (49327), 16761 states have internal predecessors, (49327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:42,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16762 states to 16762 states and 49327 transitions. [2022-03-03 19:45:42,907 INFO L78 Accepts]: Start accepts. Automaton has 16762 states and 49327 transitions. Word has length 35 [2022-03-03 19:45:42,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:42,908 INFO L470 AbstractCegarLoop]: Abstraction has 16762 states and 49327 transitions. [2022-03-03 19:45:42,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 22 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-03 19:45:42,908 INFO L276 IsEmpty]: Start isEmpty. Operand 16762 states and 49327 transitions. [2022-03-03 19:45:42,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:42,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:42,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:42,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:43,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:43,145 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:43,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:43,146 INFO L85 PathProgramCache]: Analyzing trace with hash 660716506, now seen corresponding path program 174 times [2022-03-03 19:45:43,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:43,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337661238] [2022-03-03 19:45:43,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:43,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:43,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:43,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:43,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:43,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337661238] [2022-03-03 19:45:43,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337661238] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:43,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547717093] [2022-03-03 19:45:43,293 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:45:43,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:43,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:43,294 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:43,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-03 19:45:43,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:45:43,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:43,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:45:43,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:43,549 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:45:43,550 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:45:43,596 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 23 treesize of output 19 [2022-03-03 19:45:43,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:43,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:43,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:43,668 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 16 treesize of output 21 [2022-03-03 19:45:43,690 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:43,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:43,830 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:45:43,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:45:44,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:44,401 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 35 treesize of output 39 [2022-03-03 19:45:44,561 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:45:44,561 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:45:44,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:44,583 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:45:45,184 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:45,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547717093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:45,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:45,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-03-03 19:45:45,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117142037] [2022-03-03 19:45:45,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:45,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:45:45,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:45,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:45:45,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:45:45,185 INFO L87 Difference]: Start difference. First operand 16762 states and 49327 transitions. Second operand has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 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-03 19:45:45,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:45,624 INFO L93 Difference]: Finished difference Result 19253 states and 56130 transitions. [2022-03-03 19:45:45,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:45:45,625 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 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 35 [2022-03-03 19:45:45,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:45,659 INFO L225 Difference]: With dead ends: 19253 [2022-03-03 19:45:45,659 INFO L226 Difference]: Without dead ends: 19209 [2022-03-03 19:45:45,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:45:45,659 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 136 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 1343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 649 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:45,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 828 Invalid, 1343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 676 Invalid, 0 Unknown, 649 Unchecked, 0.2s Time] [2022-03-03 19:45:45,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19209 states. [2022-03-03 19:45:45,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19209 to 16730. [2022-03-03 19:45:45,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16730 states, 16729 states have (on average 2.9423755155717615) internal successors, (49223), 16729 states have internal predecessors, (49223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:45,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16730 states to 16730 states and 49223 transitions. [2022-03-03 19:45:45,935 INFO L78 Accepts]: Start accepts. Automaton has 16730 states and 49223 transitions. Word has length 35 [2022-03-03 19:45:45,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:45,935 INFO L470 AbstractCegarLoop]: Abstraction has 16730 states and 49223 transitions. [2022-03-03 19:45:45,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 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-03 19:45:45,935 INFO L276 IsEmpty]: Start isEmpty. Operand 16730 states and 49223 transitions. [2022-03-03 19:45:45,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:45,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:45,958 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:45,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-03-03 19:45:46,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-03-03 19:45:46,174 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:46,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:46,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1520400892, now seen corresponding path program 175 times [2022-03-03 19:45:46,174 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:46,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592834782] [2022-03-03 19:45:46,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:46,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:46,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:46,310 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:46,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:46,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592834782] [2022-03-03 19:45:46,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592834782] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:46,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583734493] [2022-03-03 19:45:46,311 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:45:46,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:46,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:46,312 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:46,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-03 19:45:46,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:46,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:45:46,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:46,628 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:45:46,628 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 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-03 19:45:46,671 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 23 treesize of output 19 [2022-03-03 19:45:46,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:46,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:46,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:46,722 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 16 treesize of output 21 [2022-03-03 19:45:46,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:46,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:46,893 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:45:46,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:45:47,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:47,866 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 35 treesize of output 39 [2022-03-03 19:45:48,204 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:45:48,204 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:45:48,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:48,233 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:45:49,447 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:49,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583734493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:49,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:49,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-03 19:45:49,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579862721] [2022-03-03 19:45:49,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:49,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 19:45:49,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:49,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 19:45:49,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:45:49,448 INFO L87 Difference]: Start difference. First operand 16730 states and 49223 transitions. Second operand has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 22 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-03 19:45:49,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:49,862 INFO L93 Difference]: Finished difference Result 19230 states and 56113 transitions. [2022-03-03 19:45:49,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:45:49,862 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 22 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 35 [2022-03-03 19:45:49,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:49,900 INFO L225 Difference]: With dead ends: 19230 [2022-03-03 19:45:49,900 INFO L226 Difference]: Without dead ends: 19214 [2022-03-03 19:45:49,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:45:49,900 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 155 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 310 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:49,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 598 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 508 Invalid, 0 Unknown, 310 Unchecked, 0.2s Time] [2022-03-03 19:45:49,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19214 states. [2022-03-03 19:45:50,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19214 to 16637. [2022-03-03 19:45:50,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16637 states, 16636 states have (on average 2.9427145948545324) internal successors, (48955), 16636 states have internal predecessors, (48955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:50,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16637 states to 16637 states and 48955 transitions. [2022-03-03 19:45:50,188 INFO L78 Accepts]: Start accepts. Automaton has 16637 states and 48955 transitions. Word has length 35 [2022-03-03 19:45:50,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:50,188 INFO L470 AbstractCegarLoop]: Abstraction has 16637 states and 48955 transitions. [2022-03-03 19:45:50,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 22 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-03 19:45:50,189 INFO L276 IsEmpty]: Start isEmpty. Operand 16637 states and 48955 transitions. [2022-03-03 19:45:50,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:50,213 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:50,213 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:50,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:50,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-03-03 19:45:50,416 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:50,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:50,417 INFO L85 PathProgramCache]: Analyzing trace with hash 372747234, now seen corresponding path program 176 times [2022-03-03 19:45:50,417 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:50,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516813359] [2022-03-03 19:45:50,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:50,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:50,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:50,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:50,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:50,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516813359] [2022-03-03 19:45:50,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516813359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:50,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748911174] [2022-03-03 19:45:50,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:45:50,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:50,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:50,549 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:50,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-03 19:45:50,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:45:50,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:50,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:45:50,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:50,925 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-03 19:45:50,925 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 3 case distinctions, treesize of input 34 treesize of output 37 [2022-03-03 19:45:51,734 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 23 treesize of output 19 [2022-03-03 19:45:53,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:53,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:45:53,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:53,043 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 16 treesize of output 21 [2022-03-03 19:45:53,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:53,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:53,220 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:45:53,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:45:53,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:53,803 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 34 treesize of output 38 [2022-03-03 19:45:56,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:56,168 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-03 19:45:56,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:45:56,191 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:45:58,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:58,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748911174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:58,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:58,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-03 19:45:58,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743047867] [2022-03-03 19:45:58,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:58,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:45:58,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:58,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:45:58,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=504, Unknown=5, NotChecked=0, Total=600 [2022-03-03 19:45:58,075 INFO L87 Difference]: Start difference. First operand 16637 states and 48955 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:45:58,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:58,311 INFO L93 Difference]: Finished difference Result 18173 states and 53328 transitions. [2022-03-03 19:45:58,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:45:58,311 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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 35 [2022-03-03 19:45:58,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:58,343 INFO L225 Difference]: With dead ends: 18173 [2022-03-03 19:45:58,343 INFO L226 Difference]: Without dead ends: 18170 [2022-03-03 19:45:58,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=107, Invalid=590, Unknown=5, NotChecked=0, Total=702 [2022-03-03 19:45:58,343 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 80 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:58,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 455 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 245 Invalid, 0 Unknown, 381 Unchecked, 0.1s Time] [2022-03-03 19:45:58,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18170 states. [2022-03-03 19:45:58,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18170 to 16637. [2022-03-03 19:45:58,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16637 states, 16636 states have (on average 2.9427145948545324) internal successors, (48955), 16636 states have internal predecessors, (48955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:45:58,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16637 states to 16637 states and 48955 transitions. [2022-03-03 19:45:58,615 INFO L78 Accepts]: Start accepts. Automaton has 16637 states and 48955 transitions. Word has length 35 [2022-03-03 19:45:58,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:58,615 INFO L470 AbstractCegarLoop]: Abstraction has 16637 states and 48955 transitions. [2022-03-03 19:45:58,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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-03 19:45:58,616 INFO L276 IsEmpty]: Start isEmpty. Operand 16637 states and 48955 transitions. [2022-03-03 19:45:58,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:45:58,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:58,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:58,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-03-03 19:45:58,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-03-03 19:45:58,856 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:58,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:58,856 INFO L85 PathProgramCache]: Analyzing trace with hash -409656294, now seen corresponding path program 177 times [2022-03-03 19:45:58,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:58,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013153182] [2022-03-03 19:45:58,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:58,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:58,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:58,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013153182] [2022-03-03 19:45:58,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013153182] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:58,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694355477] [2022-03-03 19:45:58,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:45:58,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:58,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:58,945 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:45:58,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-03-03 19:45:58,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:45:58,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:58,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:45:58,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:59,084 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 18 treesize of output 14 [2022-03-03 19:45:59,219 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:45:59,220 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 3 case distinctions, treesize of input 39 treesize of output 30 [2022-03-03 19:46:00,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:00,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-03 19:46:00,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:00,546 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 56 treesize of output 54 [2022-03-03 19:46:00,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:00,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:00,854 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:00,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:01,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:01,370 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 36 treesize of output 40 [2022-03-03 19:46:01,755 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-03 19:46:01,755 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-03 19:46:01,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:01,782 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:46:02,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:02,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694355477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:02,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:02,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:46:02,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756202185] [2022-03-03 19:46:02,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:02,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:46:02,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:02,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:46:02,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=633, Unknown=2, NotChecked=0, Total=756 [2022-03-03 19:46:02,153 INFO L87 Difference]: Start difference. First operand 16637 states and 48955 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:46:04,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:04,809 INFO L93 Difference]: Finished difference Result 19782 states and 57826 transitions. [2022-03-03 19:46:04,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:46:04,809 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:46:04,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:04,844 INFO L225 Difference]: With dead ends: 19782 [2022-03-03 19:46:04,845 INFO L226 Difference]: Without dead ends: 19724 [2022-03-03 19:46:04,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=321, Invalid=2029, Unknown=2, NotChecked=0, Total=2352 [2022-03-03 19:46:04,845 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 281 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 657 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:04,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 811 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 598 Invalid, 0 Unknown, 657 Unchecked, 0.2s Time] [2022-03-03 19:46:04,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19724 states. [2022-03-03 19:46:05,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19724 to 16708. [2022-03-03 19:46:05,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16708 states, 16707 states have (on average 2.9431376069910815) internal successors, (49171), 16707 states have internal predecessors, (49171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:05,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16708 states to 16708 states and 49171 transitions. [2022-03-03 19:46:05,136 INFO L78 Accepts]: Start accepts. Automaton has 16708 states and 49171 transitions. Word has length 35 [2022-03-03 19:46:05,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:05,136 INFO L470 AbstractCegarLoop]: Abstraction has 16708 states and 49171 transitions. [2022-03-03 19:46:05,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:46:05,136 INFO L276 IsEmpty]: Start isEmpty. Operand 16708 states and 49171 transitions. [2022-03-03 19:46:05,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:05,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:05,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:05,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:05,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:05,375 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:05,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:05,375 INFO L85 PathProgramCache]: Analyzing trace with hash 626843990, now seen corresponding path program 178 times [2022-03-03 19:46:05,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:05,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597584676] [2022-03-03 19:46:05,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:05,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:05,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:05,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:05,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597584676] [2022-03-03 19:46:05,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597584676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:05,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540258862] [2022-03-03 19:46:05,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:46:05,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:05,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:05,561 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:05,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-03-03 19:46:05,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:46:05,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:05,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:46:05,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:05,806 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 17 treesize of output 13 [2022-03-03 19:46:05,992 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:46:05,992 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:46:06,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:06,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:46:06,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:06,673 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 16 treesize of output 21 [2022-03-03 19:46:06,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:06,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:06,841 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:06,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:07,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:07,394 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 35 treesize of output 39 [2022-03-03 19:46:07,584 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:46:07,584 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:46:07,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:07,609 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:46:08,414 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:08,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540258862] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:08,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:08,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:46:08,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013728568] [2022-03-03 19:46:08,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:08,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:46:08,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:08,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:46:08,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:46:08,415 INFO L87 Difference]: Start difference. First operand 16708 states and 49171 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-03 19:46:08,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:08,827 INFO L93 Difference]: Finished difference Result 19816 states and 57921 transitions. [2022-03-03 19:46:08,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:46:08,827 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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 35 [2022-03-03 19:46:08,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:08,862 INFO L225 Difference]: With dead ends: 19816 [2022-03-03 19:46:08,863 INFO L226 Difference]: Without dead ends: 19772 [2022-03-03 19:46:08,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=191, Invalid=1140, Unknown=1, NotChecked=0, Total=1332 [2022-03-03 19:46:08,863 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 174 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:08,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 420 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 365 Invalid, 0 Unknown, 253 Unchecked, 0.1s Time] [2022-03-03 19:46:08,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19772 states. [2022-03-03 19:46:09,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19772 to 16727. [2022-03-03 19:46:09,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16727 states, 16726 states have (on average 2.943321774482841) internal successors, (49230), 16726 states have internal predecessors, (49230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:09,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16727 states to 16727 states and 49230 transitions. [2022-03-03 19:46:09,206 INFO L78 Accepts]: Start accepts. Automaton has 16727 states and 49230 transitions. Word has length 35 [2022-03-03 19:46:09,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:09,206 INFO L470 AbstractCegarLoop]: Abstraction has 16727 states and 49230 transitions. [2022-03-03 19:46:09,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-03 19:46:09,206 INFO L276 IsEmpty]: Start isEmpty. Operand 16727 states and 49230 transitions. [2022-03-03 19:46:09,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:09,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:09,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:09,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:09,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:09,446 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:09,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:09,448 INFO L85 PathProgramCache]: Analyzing trace with hash 950489430, now seen corresponding path program 179 times [2022-03-03 19:46:09,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:09,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64864522] [2022-03-03 19:46:09,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:09,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:09,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:09,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:09,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64864522] [2022-03-03 19:46:09,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64864522] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:09,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756860567] [2022-03-03 19:46:09,623 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:46:09,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:09,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:09,624 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:09,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-03-03 19:46:09,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:46:09,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:09,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:46:09,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:09,929 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 17 treesize of output 13 [2022-03-03 19:46:10,090 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-03 19:46:10,090 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 3 case distinctions, treesize of input 32 treesize of output 33 [2022-03-03 19:46:10,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:10,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:46:10,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:10,805 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 16 treesize of output 21 [2022-03-03 19:46:10,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:10,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:10,977 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-03 19:46:10,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-03 19:46:11,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:11,645 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 34 treesize of output 38 [2022-03-03 19:46:13,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:13,949 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-03 19:46:13,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:13,968 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-03 19:46:15,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:15,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756860567] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:15,368 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:15,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:46:15,368 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261600748] [2022-03-03 19:46:15,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:15,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:46:15,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:15,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:46:15,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=548, Unknown=2, NotChecked=0, Total=650 [2022-03-03 19:46:15,368 INFO L87 Difference]: Start difference. First operand 16727 states and 49230 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:46:19,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:19,285 INFO L93 Difference]: Finished difference Result 19029 states and 55808 transitions. [2022-03-03 19:46:19,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:46:19,286 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:46:19,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:19,323 INFO L225 Difference]: With dead ends: 19029 [2022-03-03 19:46:19,323 INFO L226 Difference]: Without dead ends: 19004 [2022-03-03 19:46:19,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=121, Invalid=688, Unknown=3, NotChecked=0, Total=812 [2022-03-03 19:46:19,323 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 111 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:19,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 526 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 251 Invalid, 0 Unknown, 369 Unchecked, 0.1s Time] [2022-03-03 19:46:19,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19004 states. [2022-03-03 19:46:19,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19004 to 16850. [2022-03-03 19:46:19,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16850 states, 16849 states have (on average 2.9451005994421036) internal successors, (49622), 16849 states have internal predecessors, (49622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:19,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16850 states to 16850 states and 49622 transitions. [2022-03-03 19:46:19,670 INFO L78 Accepts]: Start accepts. Automaton has 16850 states and 49622 transitions. Word has length 35 [2022-03-03 19:46:19,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:19,671 INFO L470 AbstractCegarLoop]: Abstraction has 16850 states and 49622 transitions. [2022-03-03 19:46:19,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:46:19,671 INFO L276 IsEmpty]: Start isEmpty. Operand 16850 states and 49622 transitions. [2022-03-03 19:46:19,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:19,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:19,694 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:19,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:19,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:19,907 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:19,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:19,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1717425882, now seen corresponding path program 180 times [2022-03-03 19:46:19,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:19,910 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128038071] [2022-03-03 19:46:19,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:19,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:19,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:20,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:20,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:20,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128038071] [2022-03-03 19:46:20,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128038071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:20,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013189521] [2022-03-03 19:46:20,045 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:46:20,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:20,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:20,046 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:20,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-03-03 19:46:20,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:46:20,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:20,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:46:20,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:20,296 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 17 treesize of output 13 [2022-03-03 19:46:20,442 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-03 19:46:20,443 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 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-03 19:46:21,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:21,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:46:21,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:21,160 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 16 treesize of output 21 [2022-03-03 19:46:21,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:21,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:21,330 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:21,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:21,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:21,946 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 35 treesize of output 39 [2022-03-03 19:46:22,253 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:46:22,253 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:46:22,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:22,280 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:46:23,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:23,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013189521] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:23,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:23,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:46:23,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8161849] [2022-03-03 19:46:23,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:23,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:46:23,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:23,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:46:23,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:46:23,217 INFO L87 Difference]: Start difference. First operand 16850 states and 49622 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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-03 19:46:23,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:23,715 INFO L93 Difference]: Finished difference Result 19704 states and 57582 transitions. [2022-03-03 19:46:23,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:46:23,715 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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 35 [2022-03-03 19:46:23,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:23,751 INFO L225 Difference]: With dead ends: 19704 [2022-03-03 19:46:23,751 INFO L226 Difference]: Without dead ends: 19660 [2022-03-03 19:46:23,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=182, Invalid=1077, Unknown=1, NotChecked=0, Total=1260 [2022-03-03 19:46:23,752 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 174 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 468 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:23,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 630 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 491 Invalid, 0 Unknown, 468 Unchecked, 0.2s Time] [2022-03-03 19:46:23,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19660 states. [2022-03-03 19:46:23,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19660 to 16681. [2022-03-03 19:46:23,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16681 states, 16680 states have (on average 2.9423860911270983) internal successors, (49079), 16680 states have internal predecessors, (49079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:24,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16681 states to 16681 states and 49079 transitions. [2022-03-03 19:46:24,162 INFO L78 Accepts]: Start accepts. Automaton has 16681 states and 49079 transitions. Word has length 35 [2022-03-03 19:46:24,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:24,162 INFO L470 AbstractCegarLoop]: Abstraction has 16681 states and 49079 transitions. [2022-03-03 19:46:24,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 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-03 19:46:24,162 INFO L276 IsEmpty]: Start isEmpty. Operand 16681 states and 49079 transitions. [2022-03-03 19:46:24,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:24,185 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:24,185 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:24,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:24,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:24,396 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:24,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:24,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1451069524, now seen corresponding path program 181 times [2022-03-03 19:46:24,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:24,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850516456] [2022-03-03 19:46:24,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:24,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:24,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:24,513 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:24,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:24,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850516456] [2022-03-03 19:46:24,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850516456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:24,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192453156] [2022-03-03 19:46:24,513 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:46:24,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:24,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:24,514 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:24,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-03-03 19:46:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:24,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:46:24,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:24,755 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 17 treesize of output 13 [2022-03-03 19:46:24,814 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-03 19:46:24,814 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 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-03 19:46:25,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:25,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:46:25,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:25,543 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 16 treesize of output 21 [2022-03-03 19:46:25,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:25,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:25,717 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:25,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:26,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:26,510 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 35 treesize of output 39 [2022-03-03 19:46:26,736 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:46:26,736 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:46:26,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:26,762 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:46:27,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:27,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192453156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:27,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:27,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:46:27,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124964644] [2022-03-03 19:46:27,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:27,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:46:27,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:27,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:46:27,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:46:27,452 INFO L87 Difference]: Start difference. First operand 16681 states and 49079 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:46:27,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:27,847 INFO L93 Difference]: Finished difference Result 19346 states and 56565 transitions. [2022-03-03 19:46:27,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:46:27,848 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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 35 [2022-03-03 19:46:27,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:27,883 INFO L225 Difference]: With dead ends: 19346 [2022-03-03 19:46:27,883 INFO L226 Difference]: Without dead ends: 19330 [2022-03-03 19:46:27,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=154, Invalid=901, Unknown=1, NotChecked=0, Total=1056 [2022-03-03 19:46:27,883 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 163 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 443 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:27,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 557 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 503 Invalid, 0 Unknown, 443 Unchecked, 0.2s Time] [2022-03-03 19:46:27,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19330 states. [2022-03-03 19:46:28,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19330 to 16673. [2022-03-03 19:46:28,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16673 states, 16672 states have (on average 2.942838291746641) internal successors, (49063), 16672 states have internal predecessors, (49063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:28,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16673 states to 16673 states and 49063 transitions. [2022-03-03 19:46:28,145 INFO L78 Accepts]: Start accepts. Automaton has 16673 states and 49063 transitions. Word has length 35 [2022-03-03 19:46:28,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:28,145 INFO L470 AbstractCegarLoop]: Abstraction has 16673 states and 49063 transitions. [2022-03-03 19:46:28,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 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-03 19:46:28,146 INFO L276 IsEmpty]: Start isEmpty. Operand 16673 states and 49063 transitions. [2022-03-03 19:46:28,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:28,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:28,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:28,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-03-03 19:46:28,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2022-03-03 19:46:28,384 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:28,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:28,385 INFO L85 PathProgramCache]: Analyzing trace with hash 592701574, now seen corresponding path program 182 times [2022-03-03 19:46:28,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:28,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249662996] [2022-03-03 19:46:28,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:28,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:28,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:28,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:28,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249662996] [2022-03-03 19:46:28,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249662996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:28,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886044646] [2022-03-03 19:46:28,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:46:28,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:28,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:28,537 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:28,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-03-03 19:46:28,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:46:28,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:28,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:46:28,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:28,651 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-03 19:46:28,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:28,790 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 32 treesize of output 34 [2022-03-03 19:46:28,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:28,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-03 19:46:28,862 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:46:28,862 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 18 treesize of output 12 [2022-03-03 19:46:28,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:28,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:29,109 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:29,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:29,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:29,627 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 35 treesize of output 39 [2022-03-03 19:46:29,866 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:46:29,866 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:46:29,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:29,889 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:46:30,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:30,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886044646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:30,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:30,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-03 19:46:30,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626848908] [2022-03-03 19:46:30,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:30,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:46:30,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:30,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:46:30,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:46:30,693 INFO L87 Difference]: Start difference. First operand 16673 states and 49063 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:31,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:31,060 INFO L93 Difference]: Finished difference Result 20057 states and 59073 transitions. [2022-03-03 19:46:31,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:46:31,060 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-03 19:46:31,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:31,099 INFO L225 Difference]: With dead ends: 20057 [2022-03-03 19:46:31,100 INFO L226 Difference]: Without dead ends: 20011 [2022-03-03 19:46:31,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:46:31,100 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 108 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:31,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 479 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 528 Invalid, 0 Unknown, 250 Unchecked, 0.2s Time] [2022-03-03 19:46:31,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20011 states. [2022-03-03 19:46:31,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20011 to 16754. [2022-03-03 19:46:31,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16754 states, 16753 states have (on average 2.943114666029965) internal successors, (49306), 16753 states have internal predecessors, (49306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:31,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16754 states to 16754 states and 49306 transitions. [2022-03-03 19:46:31,399 INFO L78 Accepts]: Start accepts. Automaton has 16754 states and 49306 transitions. Word has length 35 [2022-03-03 19:46:31,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:31,399 INFO L470 AbstractCegarLoop]: Abstraction has 16754 states and 49306 transitions. [2022-03-03 19:46:31,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:31,399 INFO L276 IsEmpty]: Start isEmpty. Operand 16754 states and 49306 transitions. [2022-03-03 19:46:31,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:31,423 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:31,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:31,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-03-03 19:46:31,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:31,635 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:31,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:31,635 INFO L85 PathProgramCache]: Analyzing trace with hash 96484, now seen corresponding path program 183 times [2022-03-03 19:46:31,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:31,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514751709] [2022-03-03 19:46:31,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:31,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:31,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:31,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:31,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:31,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514751709] [2022-03-03 19:46:31,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514751709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:31,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751574195] [2022-03-03 19:46:31,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:46:31,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:31,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:31,806 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:31,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-03-03 19:46:31,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-03 19:46:31,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:31,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:46:31,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:31,939 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-03 19:46:32,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:32,031 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 33 treesize of output 33 [2022-03-03 19:46:32,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:32,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-03 19:46:32,114 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-03 19:46:32,114 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 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-03 19:46:32,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:32,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:32,520 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:32,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:33,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:33,004 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 35 treesize of output 39 [2022-03-03 19:46:33,257 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-03 19:46:33,258 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-03 19:46:33,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:33,274 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-03 19:46:33,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:33,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751574195] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:33,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:33,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:46:33,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425075721] [2022-03-03 19:46:33,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:33,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:46:33,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:33,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:46:33,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:46:33,566 INFO L87 Difference]: Start difference. First operand 16754 states and 49306 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:46:34,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:34,534 INFO L93 Difference]: Finished difference Result 23369 states and 68915 transitions. [2022-03-03 19:46:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:46:34,534 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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 35 [2022-03-03 19:46:34,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:34,583 INFO L225 Difference]: With dead ends: 23369 [2022-03-03 19:46:34,583 INFO L226 Difference]: Without dead ends: 23331 [2022-03-03 19:46:34,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=275, Invalid=1705, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:46:34,584 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 365 mSDsluCounter, 1156 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 1457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 795 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:34,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 912 Invalid, 1457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 609 Invalid, 0 Unknown, 795 Unchecked, 0.2s Time] [2022-03-03 19:46:34,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23331 states. [2022-03-03 19:46:34,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23331 to 16968. [2022-03-03 19:46:34,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16968 states, 16967 states have (on average 2.9443625861967346) internal successors, (49957), 16967 states have internal predecessors, (49957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:34,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16968 states to 16968 states and 49957 transitions. [2022-03-03 19:46:34,911 INFO L78 Accepts]: Start accepts. Automaton has 16968 states and 49957 transitions. Word has length 35 [2022-03-03 19:46:34,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:34,911 INFO L470 AbstractCegarLoop]: Abstraction has 16968 states and 49957 transitions. [2022-03-03 19:46:34,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 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-03 19:46:34,911 INFO L276 IsEmpty]: Start isEmpty. Operand 16968 states and 49957 transitions. [2022-03-03 19:46:34,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:34,936 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:34,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:34,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:35,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:35,153 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:35,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:35,154 INFO L85 PathProgramCache]: Analyzing trace with hash 590562504, now seen corresponding path program 184 times [2022-03-03 19:46:35,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:35,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882996352] [2022-03-03 19:46:35,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:35,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:35,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:35,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:35,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:35,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882996352] [2022-03-03 19:46:35,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882996352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:35,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224001108] [2022-03-03 19:46:35,285 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:46:35,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:35,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:35,286 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:35,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-03-03 19:46:35,311 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:46:35,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:35,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:46:35,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:35,424 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-03 19:46:36,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:36,025 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 34 treesize of output 34 [2022-03-03 19:46:36,692 INFO L353 Elim1Store]: treesize reduction 31, result has 41.5 percent of original size [2022-03-03 19:46:36,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 31 [2022-03-03 19:46:36,695 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:46:36,696 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 18 treesize of output 12 [2022-03-03 19:46:36,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:36,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:36,929 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:36,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:37,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:37,384 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 35 treesize of output 39 [2022-03-03 19:46:37,647 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-03 19:46:37,647 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-03 19:46:37,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:37,673 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-03 19:46:38,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:38,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224001108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:38,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:38,393 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-03 19:46:38,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389541139] [2022-03-03 19:46:38,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:38,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:46:38,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:38,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:46:38,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=545, Unknown=1, NotChecked=0, Total=650 [2022-03-03 19:46:38,394 INFO L87 Difference]: Start difference. First operand 16968 states and 49957 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 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-03 19:46:38,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:38,921 INFO L93 Difference]: Finished difference Result 20528 states and 59883 transitions. [2022-03-03 19:46:38,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:46:38,922 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 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 35 [2022-03-03 19:46:38,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:38,961 INFO L225 Difference]: With dead ends: 20528 [2022-03-03 19:46:38,961 INFO L226 Difference]: Without dead ends: 20388 [2022-03-03 19:46:38,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=183, Invalid=1076, Unknown=1, NotChecked=0, Total=1260 [2022-03-03 19:46:38,962 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 219 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 559 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:38,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 592 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 564 Invalid, 0 Unknown, 559 Unchecked, 0.3s Time] [2022-03-03 19:46:38,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20388 states. [2022-03-03 19:46:39,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20388 to 16912. [2022-03-03 19:46:39,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16912 states, 16911 states have (on average 2.9441783454556205) internal successors, (49789), 16911 states have internal predecessors, (49789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:39,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16912 states to 16912 states and 49789 transitions. [2022-03-03 19:46:39,249 INFO L78 Accepts]: Start accepts. Automaton has 16912 states and 49789 transitions. Word has length 35 [2022-03-03 19:46:39,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:39,249 INFO L470 AbstractCegarLoop]: Abstraction has 16912 states and 49789 transitions. [2022-03-03 19:46:39,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 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-03 19:46:39,249 INFO L276 IsEmpty]: Start isEmpty. Operand 16912 states and 49789 transitions. [2022-03-03 19:46:39,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:39,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:39,271 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:39,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:39,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:39,477 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:39,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:39,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1454255890, now seen corresponding path program 185 times [2022-03-03 19:46:39,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:39,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321563432] [2022-03-03 19:46:39,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:39,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:39,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:39,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:39,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:39,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321563432] [2022-03-03 19:46:39,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321563432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:39,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689999373] [2022-03-03 19:46:39,609 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:46:39,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:39,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:39,610 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:39,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-03-03 19:46:39,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:46:39,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:39,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:46:39,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:39,720 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-03 19:46:39,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:39,871 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 37 treesize of output 39 [2022-03-03 19:46:40,524 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-03-03 19:46:40,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2022-03-03 19:46:40,527 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-03 19:46:40,527 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 12 [2022-03-03 19:46:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:40,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:40,637 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:40,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:41,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:41,068 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 35 treesize of output 39 [2022-03-03 19:46:41,192 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-03 19:46:41,192 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-03 19:46:41,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:41,207 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-03 19:46:42,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:42,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689999373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:42,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:42,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-03 19:46:42,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133961238] [2022-03-03 19:46:42,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:42,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:46:42,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:42,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:46:42,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=386, Unknown=1, NotChecked=0, Total=462 [2022-03-03 19:46:42,224 INFO L87 Difference]: Start difference. First operand 16912 states and 49789 transitions. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 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-03 19:46:42,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:42,579 INFO L93 Difference]: Finished difference Result 20525 states and 60541 transitions. [2022-03-03 19:46:42,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:46:42,579 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 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 35 [2022-03-03 19:46:42,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:42,619 INFO L225 Difference]: With dead ends: 20525 [2022-03-03 19:46:42,620 INFO L226 Difference]: Without dead ends: 20479 [2022-03-03 19:46:42,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=631, Unknown=1, NotChecked=0, Total=756 [2022-03-03 19:46:42,620 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 156 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:42,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 468 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 455 Invalid, 0 Unknown, 241 Unchecked, 0.1s Time] [2022-03-03 19:46:42,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20479 states. [2022-03-03 19:46:42,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20479 to 16924. [2022-03-03 19:46:42,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16924 states, 16923 states have (on average 2.9439815635525615) internal successors, (49821), 16923 states have internal predecessors, (49821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:46:42,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16924 states to 16924 states and 49821 transitions. [2022-03-03 19:46:42,913 INFO L78 Accepts]: Start accepts. Automaton has 16924 states and 49821 transitions. Word has length 35 [2022-03-03 19:46:42,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:42,913 INFO L470 AbstractCegarLoop]: Abstraction has 16924 states and 49821 transitions. [2022-03-03 19:46:42,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 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-03 19:46:42,913 INFO L276 IsEmpty]: Start isEmpty. Operand 16924 states and 49821 transitions. [2022-03-03 19:46:42,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:46:42,937 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:42,937 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:46:42,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:43,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:43,141 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:43,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:43,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1146860278, now seen corresponding path program 186 times [2022-03-03 19:46:43,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:43,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143682578] [2022-03-03 19:46:43,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:43,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:43,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:43,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:46:43,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:43,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143682578] [2022-03-03 19:46:43,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143682578] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:43,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982111296] [2022-03-03 19:46:43,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:46:43,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:43,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:43,228 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:46:43,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-03-03 19:46:43,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:46:43,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:43,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:46:43,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:43,301 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-03 19:46:43,404 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-03 19:46:43,405 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 3 case distinctions, treesize of input 39 treesize of output 30 [2022-03-03 19:46:45,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:45,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-03 19:46:45,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:45,467 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 16 treesize of output 21 [2022-03-03 19:46:45,479 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:45,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:45,742 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-03 19:46:45,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-03 19:46:46,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:46,088 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 36 treesize of output 40 [2022-03-03 19:46:46,427 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-03 19:46:46,428 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-03 19:46:46,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:46,451 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-03 19:46:46,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:46:46,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982111296] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:46,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:46,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-03-03 19:46:46,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058762681] [2022-03-03 19:46:46,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:46,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:46:46,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:46,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:46:46,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=505, Unknown=3, NotChecked=0, Total=600 [2022-03-03 19:46:46,859 INFO L87 Difference]: Start difference. First operand 16924 states and 49821 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 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) Received shutdown request... [2022-03-03 19:46:47,503 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-03 19:46:47,534 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 19:46:47,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:46:47,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=147, Invalid=842, Unknown=3, NotChecked=0, Total=992 [2022-03-03 19:46:47,699 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 147 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 697 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:47,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 338 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 278 Invalid, 0 Unknown, 697 Unchecked, 0.1s Time] [2022-03-03 19:46:47,700 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-03 19:46:47,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:47,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:47,900 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (16924states) and FLOYD_HOARE automaton (currently 23 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 32 known predicates. [2022-03-03 19:46:47,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-03 19:46:47,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-03 19:46:47,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-03 19:46:47,904 INFO L732 BasicCegarLoop]: Path program histogram: [186, 1, 1, 1] [2022-03-03 19:46:47,905 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 19:46:47,906 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 19:46:47,907 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 07:46:47 BasicIcfg [2022-03-03 19:46:47,907 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 19:46:47,907 INFO L158 Benchmark]: Toolchain (without parser) took 883662.87ms. Allocated memory was 209.7MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 170.1MB in the beginning and 648.2MB in the end (delta: -478.1MB). Peak memory consumption was 790.5MB. Max. memory is 8.0GB. [2022-03-03 19:46:47,907 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 209.7MB. Free memory is still 171.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 19:46:47,907 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.87ms. Allocated memory is still 209.7MB. Free memory was 170.0MB in the beginning and 168.5MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-03 19:46:47,907 INFO L158 Benchmark]: Boogie Preprocessor took 10.31ms. Allocated memory is still 209.7MB. Free memory was 168.5MB in the beginning and 167.5MB in the end (delta: 982.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 19:46:47,907 INFO L158 Benchmark]: RCFGBuilder took 180.88ms. Allocated memory is still 209.7MB. Free memory was 167.5MB in the beginning and 157.8MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-03 19:46:47,907 INFO L158 Benchmark]: TraceAbstraction took 883448.18ms. Allocated memory was 209.7MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 157.3MB in the beginning and 648.2MB in the end (delta: -490.9MB). Peak memory consumption was 775.8MB. Max. memory is 8.0GB. [2022-03-03 19:46:47,907 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.10ms. Allocated memory is still 209.7MB. Free memory is still 171.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 18.87ms. Allocated memory is still 209.7MB. Free memory was 170.0MB in the beginning and 168.5MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 10.31ms. Allocated memory is still 209.7MB. Free memory was 168.5MB in the beginning and 167.5MB in the end (delta: 982.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 180.88ms. Allocated memory is still 209.7MB. Free memory was 167.5MB in the beginning and 157.8MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 883448.18ms. Allocated memory was 209.7MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 157.3MB in the beginning and 648.2MB in the end (delta: -490.9MB). Peak memory consumption was 775.8MB. 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: 70]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (16924states) and FLOYD_HOARE automaton (currently 23 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 32 known predicates. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (16924states) and FLOYD_HOARE automaton (currently 23 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 32 known predicates. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (16924states) and FLOYD_HOARE automaton (currently 23 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 32 known predicates. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (16924states) and FLOYD_HOARE automaton (currently 23 states, 25 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 32 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 47 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 883.4s, OverallIterations: 189, TraceHistogramMax: 2, PathProgramHistogramMax: 186, EmptinessCheckTime: 2.6s, AutomataDifference: 186.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 33955 SdHoareTripleChecker+Valid, 33.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 33955 mSDsluCounter, 100564 SdHoareTripleChecker+Invalid, 27.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 68529 IncrementalHoareTripleChecker+Unchecked, 128525 mSDsCounter, 4571 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 86891 IncrementalHoareTripleChecker+Invalid, 159991 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4571 mSolverCounterUnsat, 10178 mSDtfsCounter, 86891 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16240 GetRequests, 10627 SyntacticMatches, 228 SemanticMatches, 5384 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 38659 ImplicationChecksByTransitivity, 446.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=16968occurred in iteration=186, InterpolantAutomatonStates: 4167, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 31.6s AutomataMinimizationTime, 188 MinimizatonAttempts, 370041 StatesRemovedByMinimization, 186 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 615.1s InterpolantComputationTime, 12785 NumberOfCodeBlocks, 12777 NumberOfCodeBlocksAsserted, 641 NumberOfCheckSat, 18588 ConstructedInterpolants, 2815 QuantifiedInterpolants, 301435 SizeOfPredicates, 2070 NumberOfNonLiveVariables, 15832 ConjunctsInSsa, 4904 ConjunctsInUnsatCore, 561 InterpolantComputations, 3 PerfectInterpolantSequences, 421/8358 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