/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.abstract-por-f0ea240 [2022-02-11 00:55:29,881 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-11 00:55:29,882 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-11 00:55:29,963 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-11 00:55:29,963 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-11 00:55:29,966 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-11 00:55:29,968 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-11 00:55:29,973 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-11 00:55:29,975 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-11 00:55:29,979 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-11 00:55:29,979 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-11 00:55:29,981 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-11 00:55:29,981 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-11 00:55:29,983 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-11 00:55:29,984 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-11 00:55:29,986 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-11 00:55:29,987 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-11 00:55:29,987 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-11 00:55:29,989 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-11 00:55:29,994 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-11 00:55:29,995 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-11 00:55:29,996 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-11 00:55:29,998 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-11 00:55:29,998 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-11 00:55:30,004 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-11 00:55:30,005 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-11 00:55:30,005 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-11 00:55:30,006 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-11 00:55:30,006 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-11 00:55:30,007 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-11 00:55:30,007 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-11 00:55:30,008 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-11 00:55:30,009 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-11 00:55:30,010 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-11 00:55:30,011 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-11 00:55:30,011 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-11 00:55:30,012 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-11 00:55:30,012 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-11 00:55:30,012 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-11 00:55:30,012 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-11 00:55:30,013 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-11 00:55:30,014 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-02-11 00:55:30,042 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-11 00:55:30,042 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-11 00:55:30,043 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-11 00:55:30,043 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-11 00:55:30,044 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-11 00:55:30,044 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-11 00:55:30,044 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-11 00:55:30,044 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-11 00:55:30,044 INFO L138 SettingsManager]: * Use SBE=true [2022-02-11 00:55:30,045 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-11 00:55:30,045 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-11 00:55:30,045 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-11 00:55:30,045 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-11 00:55:30,046 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-11 00:55:30,046 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-11 00:55:30,047 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-11 00:55:30,047 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-11 00:55:30,048 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-11 00:55:30,048 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:55:30,048 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-11 00:55:30,048 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-11 00:55:30,048 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-11 00:55:30,048 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-11 00:55:30,048 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-11 00:55:30,049 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-11 00:55:30,049 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-11 00:55:30,049 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-02-11 00:55:30,268 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-11 00:55:30,290 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-11 00:55:30,292 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-11 00:55:30,293 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-11 00:55:30,295 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-11 00:55:30,296 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-02-11 00:55:30,297 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-02-11 00:55:30,319 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-11 00:55:30,321 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-11 00:55:30,321 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-11 00:55:30,322 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-11 00:55:30,322 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-11 00:55:30,334 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,340 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,345 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-11 00:55:30,346 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-11 00:55:30,347 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-11 00:55:30,347 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-11 00:55:30,347 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-11 00:55:30,353 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,353 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,354 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,355 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,357 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,360 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,360 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 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,363 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-11 00:55:30,364 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-11 00:55:30,364 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-11 00:55:30,364 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-11 00:55:30,366 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:55:30" (1/1) ... [2022-02-11 00:55:30,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:55:30,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:30,390 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-02-11 00:55:30,398 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-02-11 00:55:30,418 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-11 00:55:30,418 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-11 00:55:30,418 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-11 00:55:30,418 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-11 00:55:30,419 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-11 00:55:30,419 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-11 00:55:30,419 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-11 00:55:30,419 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-11 00:55:30,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-11 00:55:30,419 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-11 00:55:30,419 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-11 00:55:30,419 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-11 00:55:30,420 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-11 00:55:30,470 INFO L234 CfgBuilder]: Building ICFG [2022-02-11 00:55:30,471 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-11 00:55:30,594 INFO L275 CfgBuilder]: Performing block encoding [2022-02-11 00:55:30,624 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-11 00:55:30,624 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-11 00:55:30,626 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 12:55:30 BoogieIcfgContainer [2022-02-11 00:55:30,626 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-11 00:55:30,627 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-11 00:55:30,627 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-11 00:55:30,633 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-11 00:55:30,633 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:55:30" (1/2) ... [2022-02-11 00:55:30,634 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f43b74 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.02 12:55:30, skipping insertion in model container [2022-02-11 00:55:30,634 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 11.02 12:55:30" (2/2) ... [2022-02-11 00:55:30,639 INFO L112 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2022-02-11 00:55:30,644 WARN L154 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-11 00:55:30,645 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-11 00:55:30,645 INFO L168 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-11 00:55:30,645 INFO L538 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-11 00:55:30,701 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-11 00:55:30,789 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-11 00:55:30,797 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, 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 [2022-02-11 00:55:30,797 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-11 00:55:30,806 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-02-11 00:55:30,863 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-02-11 00:55:30,866 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-02-11 00:55:30,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:55:30,882 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:30,883 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:55:30,883 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:30,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:30,889 INFO L85 PathProgramCache]: Analyzing trace with hash 549192480, now seen corresponding path program 1 times [2022-02-11 00:55:30,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:30,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796210680] [2022-02-11 00:55:30,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:30,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:30,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:31,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:31,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:31,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796210680] [2022-02-11 00:55:31,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796210680] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:55:31,036 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:55:31,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-11 00:55:31,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23495038] [2022-02-11 00:55:31,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:55:31,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:55:31,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:31,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:55:31,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:55:31,086 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-02-11 00:55:31,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:31,165 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2022-02-11 00:55:31,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:55:31,168 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-02-11 00:55:31,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:31,178 INFO L225 Difference]: With dead ends: 224 [2022-02-11 00:55:31,178 INFO L226 Difference]: Without dead ends: 224 [2022-02-11 00:55:31,179 INFO L933 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-02-11 00:55:31,185 INFO L934 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-02-11 00:55:31,188 INFO L935 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-02-11 00:55:31,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-02-11 00:55:31,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-02-11 00:55:31,267 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-02-11 00:55:31,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2022-02-11 00:55:31,271 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2022-02-11 00:55:31,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:31,271 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2022-02-11 00:55:31,272 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-02-11 00:55:31,272 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2022-02-11 00:55:31,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-02-11 00:55:31,274 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:31,274 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:55:31,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-11 00:55:31,276 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:31,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:31,277 INFO L85 PathProgramCache]: Analyzing trace with hash -161744669, now seen corresponding path program 1 times [2022-02-11 00:55:31,277 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:31,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290515007] [2022-02-11 00:55:31,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:31,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:31,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:31,322 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:31,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:31,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290515007] [2022-02-11 00:55:31,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290515007] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:55:31,323 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:55:31,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-11 00:55:31,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957088520] [2022-02-11 00:55:31,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:55:31,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:55:31,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:31,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:55:31,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:55:31,326 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-02-11 00:55:31,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:31,349 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2022-02-11 00:55:31,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:55:31,350 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-02-11 00:55:31,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:31,352 INFO L225 Difference]: With dead ends: 255 [2022-02-11 00:55:31,352 INFO L226 Difference]: Without dead ends: 255 [2022-02-11 00:55:31,352 INFO L933 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-02-11 00:55:31,354 INFO L934 BasicCegarLoop]: 16 mSDtfsCounter, 12 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 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-02-11 00:55:31,354 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 27 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:55:31,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-02-11 00:55:31,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2022-02-11 00:55:31,367 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-02-11 00:55:31,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2022-02-11 00:55:31,368 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2022-02-11 00:55:31,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:31,369 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2022-02-11 00:55:31,369 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-02-11 00:55:31,369 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2022-02-11 00:55:31,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 00:55:31,375 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:31,375 INFO L515 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-02-11 00:55:31,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-11 00:55:31,376 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:31,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:31,376 INFO L85 PathProgramCache]: Analyzing trace with hash -714208090, now seen corresponding path program 1 times [2022-02-11 00:55:31,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:31,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192176697] [2022-02-11 00:55:31,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:31,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:31,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:31,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:31,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192176697] [2022-02-11 00:55:31,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192176697] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:55:31,440 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:55:31,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:55:31,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152855924] [2022-02-11 00:55:31,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:55:31,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:55:31,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:31,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:55:31,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-11 00:55:31,442 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-02-11 00:55:31,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:31,493 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2022-02-11 00:55:31,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-11 00:55:31,495 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-02-11 00:55:31,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:31,499 INFO L225 Difference]: With dead ends: 454 [2022-02-11 00:55:31,499 INFO L226 Difference]: Without dead ends: 454 [2022-02-11 00:55:31,499 INFO L933 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-02-11 00:55:31,500 INFO L934 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-02-11 00:55:31,501 INFO L935 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-02-11 00:55:31,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-11 00:55:31,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2022-02-11 00:55:31,528 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-02-11 00:55:31,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2022-02-11 00:55:31,530 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2022-02-11 00:55:31,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:31,531 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2022-02-11 00:55:31,531 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-02-11 00:55:31,531 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2022-02-11 00:55:31,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-11 00:55:31,533 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:31,533 INFO L515 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-02-11 00:55:31,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-11 00:55:31,533 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:31,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:31,534 INFO L85 PathProgramCache]: Analyzing trace with hash 2034599368, now seen corresponding path program 1 times [2022-02-11 00:55:31,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:31,534 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420239539] [2022-02-11 00:55:31,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:31,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:31,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:31,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:31,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:31,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420239539] [2022-02-11 00:55:31,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420239539] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:31,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356770976] [2022-02-11 00:55:31,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:31,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:31,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:31,730 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-02-11 00:55:31,768 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-02-11 00:55:31,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:31,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:55:31,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:31,974 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-02-11 00:55:32,056 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-02-11 00:55:32,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:32,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:32,139 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-02-11 00:55:32,140 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-02-11 00:55:32,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:55:32,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:32,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:55:32,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:32,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:32,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356770976] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:32,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:32,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-02-11 00:55:32,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771634141] [2022-02-11 00:55:32,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:32,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-11 00:55:32,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:32,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-11 00:55:32,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:55:32,322 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-02-11 00:55:32,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:32,431 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2022-02-11 00:55:32,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:55:32,432 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-02-11 00:55:32,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:32,436 INFO L225 Difference]: With dead ends: 653 [2022-02-11 00:55:32,436 INFO L226 Difference]: Without dead ends: 622 [2022-02-11 00:55:32,436 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:55:32,437 INFO L934 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-02-11 00:55:32,438 INFO L935 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-02-11 00:55:32,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-02-11 00:55:32,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2022-02-11 00:55:32,456 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-02-11 00:55:32,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2022-02-11 00:55:32,459 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2022-02-11 00:55:32,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:32,459 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2022-02-11 00:55:32,459 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-02-11 00:55:32,460 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2022-02-11 00:55:32,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-11 00:55:32,463 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:32,463 INFO L515 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-02-11 00:55:32,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-11 00:55:32,687 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-02-11 00:55:32,688 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:32,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:32,689 INFO L85 PathProgramCache]: Analyzing trace with hash -956814586, now seen corresponding path program 2 times [2022-02-11 00:55:32,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:32,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572841111] [2022-02-11 00:55:32,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:32,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:32,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:32,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:32,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572841111] [2022-02-11 00:55:32,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572841111] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:32,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324810899] [2022-02-11 00:55:32,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:55:32,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:32,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:32,784 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-02-11 00:55:32,817 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-02-11 00:55:32,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:55:32,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:32,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-11 00:55:32,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:32,910 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-02-11 00:55:32,919 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-02-11 00:55:32,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:32,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:32,968 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-02-11 00:55:32,968 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-02-11 00:55:33,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:55:33,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 22 treesize of output 26 [2022-02-11 00:55:33,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:55:33,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 22 treesize of output 26 [2022-02-11 00:55:33,078 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:33,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324810899] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:33,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:33,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-02-11 00:55:33,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190481616] [2022-02-11 00:55:33,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:33,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-11 00:55:33,080 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:33,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-11 00:55:33,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:55:33,081 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-02-11 00:55:33,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:33,154 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2022-02-11 00:55:33,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:55:33,155 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-02-11 00:55:33,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:33,159 INFO L225 Difference]: With dead ends: 786 [2022-02-11 00:55:33,160 INFO L226 Difference]: Without dead ends: 755 [2022-02-11 00:55:33,160 INFO L933 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-02-11 00:55:33,161 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 47 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:33,161 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 97 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:55:33,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2022-02-11 00:55:33,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2022-02-11 00:55:33,178 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-02-11 00:55:33,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2022-02-11 00:55:33,181 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2022-02-11 00:55:33,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:33,181 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2022-02-11 00:55:33,182 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-02-11 00:55:33,182 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2022-02-11 00:55:33,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-11 00:55:33,183 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:33,184 INFO L515 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-02-11 00:55:33,209 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-02-11 00:55:33,407 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-02-11 00:55:33,408 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:33,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:33,408 INFO L85 PathProgramCache]: Analyzing trace with hash 211275530, now seen corresponding path program 3 times [2022-02-11 00:55:33,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:33,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907853999] [2022-02-11 00:55:33,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:33,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:33,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:33,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:33,492 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:33,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907853999] [2022-02-11 00:55:33,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907853999] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:33,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730295764] [2022-02-11 00:55:33,493 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:55:33,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:33,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:33,494 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-02-11 00:55:33,542 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-02-11 00:55:33,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:55:33,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:33,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-11 00:55:33,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:33,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 17 treesize of output 13 [2022-02-11 00:55:33,678 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-02-11 00:55:33,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:33,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:33,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:55:33,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:33,863 INFO L353 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2022-02-11 00:55:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-02-11 00:55:33,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:55:33,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 22 treesize of output 26 [2022-02-11 00:55:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:55:33,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730295764] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:33,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:33,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 7 [2022-02-11 00:55:33,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460682215] [2022-02-11 00:55:33,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:33,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:55:33,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:33,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:55:33,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:55:33,940 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-02-11 00:55:34,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:34,021 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2022-02-11 00:55:34,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:55:34,022 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-02-11 00:55:34,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:34,026 INFO L225 Difference]: With dead ends: 847 [2022-02-11 00:55:34,026 INFO L226 Difference]: Without dead ends: 816 [2022-02-11 00:55:34,027 INFO L933 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-02-11 00:55:34,029 INFO L934 BasicCegarLoop]: 33 mSDtfsCounter, 34 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-02-11 00:55:34,029 INFO L935 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-02-11 00:55:34,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-02-11 00:55:34,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2022-02-11 00:55:34,043 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-02-11 00:55:34,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2022-02-11 00:55:34,046 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2022-02-11 00:55:34,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:34,046 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2022-02-11 00:55:34,046 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-02-11 00:55:34,047 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2022-02-11 00:55:34,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-02-11 00:55:34,048 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:34,049 INFO L515 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-02-11 00:55:34,078 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-02-11 00:55:34,271 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-02-11 00:55:34,272 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:34,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:34,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2061287830, now seen corresponding path program 4 times [2022-02-11 00:55:34,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:34,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399801719] [2022-02-11 00:55:34,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:34,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:34,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:34,328 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:34,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:34,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399801719] [2022-02-11 00:55:34,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399801719] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:34,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577041447] [2022-02-11 00:55:34,329 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:55:34,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:34,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:34,332 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-02-11 00:55:34,347 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-02-11 00:55:34,368 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:55:34,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:34,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-11 00:55:34,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:34,415 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:34,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:34,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:34,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577041447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:34,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:34,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 5 [2022-02-11 00:55:34,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622611979] [2022-02-11 00:55:34,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:34,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-11 00:55:34,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:34,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-11 00:55:34,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-11 00:55:34,468 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-02-11 00:55:34,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:34,518 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2022-02-11 00:55:34,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:55:34,519 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 27 [2022-02-11 00:55:34,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:34,523 INFO L225 Difference]: With dead ends: 857 [2022-02-11 00:55:34,523 INFO L226 Difference]: Without dead ends: 816 [2022-02-11 00:55:34,523 INFO L933 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-02-11 00:55:34,524 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 50 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 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-02-11 00:55:34,525 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 74 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:55:34,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-02-11 00:55:34,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2022-02-11 00:55:34,542 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-02-11 00:55:34,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2022-02-11 00:55:34,545 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2022-02-11 00:55:34,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:34,546 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2022-02-11 00:55:34,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-02-11 00:55:34,546 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2022-02-11 00:55:34,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:34,550 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:34,551 INFO L515 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-02-11 00:55:34,579 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-02-11 00:55:34,766 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-02-11 00:55:34,766 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:34,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:34,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1533248693, now seen corresponding path program 5 times [2022-02-11 00:55:34,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:34,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186044914] [2022-02-11 00:55:34,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:34,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:34,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:34,845 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:34,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:34,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186044914] [2022-02-11 00:55:34,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186044914] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:34,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641540382] [2022-02-11 00:55:34,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:55:34,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:34,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:34,847 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-02-11 00:55:34,849 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-02-11 00:55:34,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:55:34,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:34,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:34,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:34,917 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-02-11 00:55:34,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:34,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:35,017 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:35,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:35,031 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:35,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:35,040 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:35,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641540382] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:35,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:35,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-02-11 00:55:35,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894768604] [2022-02-11 00:55:35,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:35,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:55:35,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:35,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:55:35,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:55:35,042 INFO L87 Difference]: Start difference. First operand 795 states and 2304 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-02-11 00:55:35,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:35,476 INFO L93 Difference]: Finished difference Result 2368 states and 6652 transitions. [2022-02-11 00:55:35,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 00:55:35,476 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-02-11 00:55:35,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:35,488 INFO L225 Difference]: With dead ends: 2368 [2022-02-11 00:55:35,488 INFO L226 Difference]: Without dead ends: 2368 [2022-02-11 00:55:35,488 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:55:35,489 INFO L934 BasicCegarLoop]: 44 mSDtfsCounter, 205 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:35,489 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 278 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:35,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2022-02-11 00:55:35,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1150. [2022-02-11 00:55:35,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1149 states have (on average 3.031331592689295) internal successors, (3483), 1149 states have internal predecessors, (3483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:35,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3483 transitions. [2022-02-11 00:55:35,555 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3483 transitions. Word has length 29 [2022-02-11 00:55:35,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:35,555 INFO L470 AbstractCegarLoop]: Abstraction has 1150 states and 3483 transitions. [2022-02-11 00:55:35,555 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-02-11 00:55:35,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3483 transitions. [2022-02-11 00:55:35,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:35,558 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:35,558 INFO L515 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-02-11 00:55:35,581 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-02-11 00:55:35,771 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-02-11 00:55:35,772 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:35,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:35,772 INFO L85 PathProgramCache]: Analyzing trace with hash -143756511, now seen corresponding path program 6 times [2022-02-11 00:55:35,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:35,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238025316] [2022-02-11 00:55:35,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:35,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:35,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:35,848 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:35,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:35,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238025316] [2022-02-11 00:55:35,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238025316] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:35,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900967709] [2022-02-11 00:55:35,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:55:35,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:35,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:35,850 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-02-11 00:55:35,851 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-02-11 00:55:35,880 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:55:35,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:35,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:35,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:35,905 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-02-11 00:55:35,935 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-02-11 00:55:35,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:35,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:36,025 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55: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 8 treesize of output 7 [2022-02-11 00:55:36,041 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:36,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:36,049 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:36,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900967709] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:36,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:36,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-02-11 00:55:36,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037158446] [2022-02-11 00:55:36,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:36,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:55:36,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:36,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:55:36,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:55:36,051 INFO L87 Difference]: Start difference. First operand 1150 states and 3483 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-02-11 00:55:36,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:36,600 INFO L93 Difference]: Finished difference Result 2984 states and 8190 transitions. [2022-02-11 00:55:36,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-11 00:55:36,600 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-02-11 00:55:36,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:36,615 INFO L225 Difference]: With dead ends: 2984 [2022-02-11 00:55:36,615 INFO L226 Difference]: Without dead ends: 2824 [2022-02-11 00:55:36,615 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=204, Invalid=666, Unknown=0, NotChecked=0, Total=870 [2022-02-11 00:55:36,616 INFO L934 BasicCegarLoop]: 36 mSDtfsCounter, 465 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:36,616 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 164 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:36,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2824 states. [2022-02-11 00:55:36,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2824 to 1219. [2022-02-11 00:55:36,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.028735632183908) internal successors, (3689), 1218 states have internal predecessors, (3689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:36,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3689 transitions. [2022-02-11 00:55:36,666 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3689 transitions. Word has length 29 [2022-02-11 00:55:36,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:36,667 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 3689 transitions. [2022-02-11 00:55:36,667 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-02-11 00:55:36,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3689 transitions. [2022-02-11 00:55:36,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:36,670 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:36,670 INFO L515 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-02-11 00:55:36,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-11 00:55:36,892 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-02-11 00:55:36,892 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:36,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:36,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1519205899, now seen corresponding path program 7 times [2022-02-11 00:55:36,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:36,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7717369] [2022-02-11 00:55:36,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:36,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:36,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:36,942 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:36,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:36,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7717369] [2022-02-11 00:55:36,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7717369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:36,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795837991] [2022-02-11 00:55:36,942 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:55:36,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:36,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:36,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-02-11 00:55:36,945 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-02-11 00:55:36,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:36,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:36,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:36,995 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-02-11 00:55:37,029 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-02-11 00:55:37,075 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:37,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:37,129 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:37,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:37,145 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:37,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:37,153 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:37,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795837991] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:37,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:37,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-02-11 00:55:37,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702590749] [2022-02-11 00:55:37,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:37,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:55:37,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:37,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:55:37,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:55:37,154 INFO L87 Difference]: Start difference. First operand 1219 states and 3689 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-02-11 00:55:37,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:37,602 INFO L93 Difference]: Finished difference Result 2560 states and 7267 transitions. [2022-02-11 00:55:37,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:55:37,603 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-02-11 00:55:37,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:37,627 INFO L225 Difference]: With dead ends: 2560 [2022-02-11 00:55:37,627 INFO L226 Difference]: Without dead ends: 2526 [2022-02-11 00:55:37,627 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:55:37,628 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 292 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:37,629 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 153 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:37,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2022-02-11 00:55:37,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1239. [2022-02-11 00:55:37,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.016155088852989) internal successors, (3734), 1238 states have internal predecessors, (3734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:37,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2022-02-11 00:55:37,676 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2022-02-11 00:55:37,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:37,676 INFO L470 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2022-02-11 00:55:37,677 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-02-11 00:55:37,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2022-02-11 00:55:37,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:37,680 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:37,680 INFO L515 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-02-11 00:55:37,705 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-02-11 00:55:37,895 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-02-11 00:55:37,896 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:37,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:37,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1669761331, now seen corresponding path program 8 times [2022-02-11 00:55:37,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:37,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643834927] [2022-02-11 00:55:37,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:37,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:37,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:37,948 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:37,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:37,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643834927] [2022-02-11 00:55:37,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643834927] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:37,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138915254] [2022-02-11 00:55:37,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:55:37,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:37,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:37,950 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-02-11 00:55:37,951 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-02-11 00:55:37,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:55:37,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:37,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:37,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:38,019 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-02-11 00:55:38,056 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-02-11 00:55:38,099 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:38,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:38,138 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:38,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:38,154 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:38,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:38,162 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:38,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138915254] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:38,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:38,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-02-11 00:55:38,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853053852] [2022-02-11 00:55:38,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:38,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:55:38,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:38,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:55:38,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:55:38,164 INFO L87 Difference]: Start difference. First operand 1239 states and 3734 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:38,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:38,547 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2022-02-11 00:55:38,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:55:38,547 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-02-11 00:55:38,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:38,561 INFO L225 Difference]: With dead ends: 3172 [2022-02-11 00:55:38,561 INFO L226 Difference]: Without dead ends: 3012 [2022-02-11 00:55:38,561 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:55:38,562 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 341 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:38,562 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 164 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:38,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2022-02-11 00:55:38,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2022-02-11 00:55:38,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.016320474777448) internal successors, (4066), 1348 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:38,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2022-02-11 00:55:38,614 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2022-02-11 00:55:38,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:38,614 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2022-02-11 00:55:38,614 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-02-11 00:55:38,614 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2022-02-11 00:55:38,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:38,617 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:38,617 INFO L515 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-02-11 00:55:38,643 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-02-11 00:55:38,839 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-02-11 00:55:38,840 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:38,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:38,840 INFO L85 PathProgramCache]: Analyzing trace with hash -6798921, now seen corresponding path program 9 times [2022-02-11 00:55:38,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:38,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482463823] [2022-02-11 00:55:38,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:38,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:38,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:38,888 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:38,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:38,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482463823] [2022-02-11 00:55:38,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482463823] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:38,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050538915] [2022-02-11 00:55:38,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:55:38,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:38,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:38,890 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-02-11 00:55:38,895 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-02-11 00:55:38,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:55:38,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:38,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:38,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:38,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 11 treesize of output 7 [2022-02-11 00:55:38,966 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-02-11 00:55:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:39,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:39,047 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:39,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:39,061 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:39,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:39,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:39,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050538915] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:39,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:39,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-02-11 00:55:39,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241173824] [2022-02-11 00:55:39,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:39,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:55:39,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:39,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:55:39,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:55:39,071 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:39,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:39,671 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2022-02-11 00:55:39,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-11 00:55:39,672 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-02-11 00:55:39,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:39,685 INFO L225 Difference]: With dead ends: 3041 [2022-02-11 00:55:39,685 INFO L226 Difference]: Without dead ends: 3004 [2022-02-11 00:55:39,686 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 00:55:39,686 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 232 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:39,686 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 154 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:39,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2022-02-11 00:55:39,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2022-02-11 00:55:39,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.006885998469778) internal successors, (3930), 1307 states have internal predecessors, (3930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:39,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2022-02-11 00:55:39,742 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2022-02-11 00:55:39,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:39,742 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2022-02-11 00:55:39,742 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-02-11 00:55:39,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2022-02-11 00:55:39,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:39,746 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:39,746 INFO L515 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-02-11 00:55:39,775 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-02-11 00:55:39,968 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-02-11 00:55:39,968 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:39,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:39,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1661369221, now seen corresponding path program 10 times [2022-02-11 00:55:39,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:39,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682950311] [2022-02-11 00:55:39,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:39,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:39,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:40,026 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:40,027 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:40,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682950311] [2022-02-11 00:55:40,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682950311] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:40,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762665623] [2022-02-11 00:55:40,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:55:40,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:40,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:40,028 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-02-11 00:55:40,030 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-02-11 00:55:40,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:55:40,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:40,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:40,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:40,093 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-02-11 00:55:40,145 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:40,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:40,185 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:40,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:40,207 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:40,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:40,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:40,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762665623] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:40,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:40,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:55:40,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054890322] [2022-02-11 00:55:40,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:40,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:55:40,216 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:40,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:55:40,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:55:40,216 INFO L87 Difference]: Start difference. First operand 1308 states and 3930 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:40,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:40,542 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2022-02-11 00:55:40,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:55:40,543 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-02-11 00:55:40,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:40,550 INFO L225 Difference]: With dead ends: 2361 [2022-02-11 00:55:40,550 INFO L226 Difference]: Without dead ends: 2336 [2022-02-11 00:55:40,550 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:55:40,551 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 136 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:40,551 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 213 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:40,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2022-02-11 00:55:40,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2022-02-11 00:55:40,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.0107444359171143) internal successors, (3923), 1303 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:40,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2022-02-11 00:55:40,590 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2022-02-11 00:55:40,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:40,590 INFO L470 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2022-02-11 00:55:40,590 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-02-11 00:55:40,590 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2022-02-11 00:55:40,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:40,593 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:40,593 INFO L515 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-02-11 00:55:40,622 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-02-11 00:55:40,815 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-02-11 00:55:40,816 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:40,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:40,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1295622849, now seen corresponding path program 11 times [2022-02-11 00:55:40,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:40,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014825706] [2022-02-11 00:55:40,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:40,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:40,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:40,874 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:40,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:40,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014825706] [2022-02-11 00:55:40,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014825706] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:40,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140526566] [2022-02-11 00:55:40,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:55:40,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:40,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:40,876 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-02-11 00:55:40,883 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-02-11 00:55:40,908 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:55:40,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:40,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:40,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:40,950 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-02-11 00:55:40,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 27 treesize of output 19 [2022-02-11 00:55:41,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:41,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:41,066 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:41,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:41,080 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:41,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:41,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140526566] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:41,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:41,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-11 00:55:41,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129512908] [2022-02-11 00:55:41,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:41,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:55:41,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:41,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:55:41,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:55:41,091 INFO L87 Difference]: Start difference. First operand 1304 states and 3923 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:41,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:41,656 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2022-02-11 00:55:41,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 00:55:41,656 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-02-11 00:55:41,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:41,663 INFO L225 Difference]: With dead ends: 2993 [2022-02-11 00:55:41,664 INFO L226 Difference]: Without dead ends: 2833 [2022-02-11 00:55:41,664 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2022-02-11 00:55:41,664 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 442 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:41,665 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 185 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:41,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2022-02-11 00:55:41,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2022-02-11 00:55:41,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.971063257065949) internal successors, (4415), 1486 states have internal predecessors, (4415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:41,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2022-02-11 00:55:41,710 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2022-02-11 00:55:41,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:41,710 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2022-02-11 00:55:41,710 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-02-11 00:55:41,710 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2022-02-11 00:55:41,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:41,713 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:41,714 INFO L515 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-02-11 00:55:41,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-11 00:55:41,929 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-02-11 00:55:41,929 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:41,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:41,930 INFO L85 PathProgramCache]: Analyzing trace with hash 367339561, now seen corresponding path program 12 times [2022-02-11 00:55:41,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:41,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379954405] [2022-02-11 00:55:41,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:41,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:41,978 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:41,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:41,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379954405] [2022-02-11 00:55:41,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379954405] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:41,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6036172] [2022-02-11 00:55:41,979 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:55:41,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:41,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:41,980 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-02-11 00:55:42,033 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-02-11 00:55:42,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:55:42,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:42,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:42,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:42,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 23 treesize of output 17 [2022-02-11 00:55:42,112 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-02-11 00:55:42,166 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:42,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:42,215 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:42,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:42,230 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:42,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:42,240 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:42,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6036172] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:42,240 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:42,240 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-11 00:55:42,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348960129] [2022-02-11 00:55:42,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:42,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:55:42,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:42,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:55:42,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:55:42,242 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:43,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:43,201 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2022-02-11 00:55:43,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-11 00:55:43,201 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-02-11 00:55:43,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:43,208 INFO L225 Difference]: With dead ends: 2708 [2022-02-11 00:55:43,208 INFO L226 Difference]: Without dead ends: 2671 [2022-02-11 00:55:43,208 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2022-02-11 00:55:43,209 INFO L934 BasicCegarLoop]: 29 mSDtfsCounter, 371 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:43,209 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 166 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:55:43,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2022-02-11 00:55:43,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2022-02-11 00:55:43,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 2.9619113573407203) internal successors, (4277), 1444 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:43,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2022-02-11 00:55:43,248 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2022-02-11 00:55:43,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:43,248 INFO L470 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2022-02-11 00:55:43,248 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-02-11 00:55:43,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2022-02-11 00:55:43,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:43,251 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:43,251 INFO L515 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-02-11 00:55:43,283 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-02-11 00:55:43,467 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-02-11 00:55:43,467 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:43,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:43,468 INFO L85 PathProgramCache]: Analyzing trace with hash 2035507703, now seen corresponding path program 13 times [2022-02-11 00:55:43,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:43,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743264452] [2022-02-11 00:55:43,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:43,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:43,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:43,523 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:43,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:43,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743264452] [2022-02-11 00:55:43,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743264452] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:43,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569046330] [2022-02-11 00:55:43,523 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:55:43,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:43,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:43,525 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-02-11 00:55:43,525 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-02-11 00:55:43,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:43,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:43,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:43,592 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-02-11 00:55:43,647 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:43,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:43,694 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:43,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 10 treesize of output 9 [2022-02-11 00:55:43,709 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55: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 7 treesize of output 7 [2022-02-11 00:55:43,720 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:43,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569046330] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:43,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:43,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-02-11 00:55:43,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349843878] [2022-02-11 00:55:43,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:43,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:55:43,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:43,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:55:43,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:55:43,722 INFO L87 Difference]: Start difference. First operand 1445 states and 4277 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:44,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:44,251 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2022-02-11 00:55:44,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 00:55:44,252 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-02-11 00:55:44,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:44,257 INFO L225 Difference]: With dead ends: 2371 [2022-02-11 00:55:44,257 INFO L226 Difference]: Without dead ends: 2335 [2022-02-11 00:55:44,258 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2022-02-11 00:55:44,258 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 244 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:44,258 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 185 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:44,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2022-02-11 00:55:44,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2022-02-11 00:55:44,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.957977207977208) internal successors, (4153), 1404 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:44,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2022-02-11 00:55:44,312 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2022-02-11 00:55:44,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:44,312 INFO L470 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2022-02-11 00:55:44,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:44,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2022-02-11 00:55:44,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:44,315 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:44,315 INFO L515 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-02-11 00:55:44,339 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-02-11 00:55:44,537 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-02-11 00:55:44,537 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:44,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:44,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1235557963, now seen corresponding path program 14 times [2022-02-11 00:55:44,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:44,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895825494] [2022-02-11 00:55:44,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:44,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:44,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:44,586 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:44,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:44,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895825494] [2022-02-11 00:55:44,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895825494] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:44,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021797932] [2022-02-11 00:55:44,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:55:44,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:44,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:44,588 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-02-11 00:55:44,590 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-02-11 00:55:44,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:55:44,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:44,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:44,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:44,684 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-02-11 00:55:44,705 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:44,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:44,754 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:44,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:44,769 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:44,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 7 treesize of output 7 [2022-02-11 00:55:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:44,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021797932] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:44,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:44,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-02-11 00:55:44,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866832438] [2022-02-11 00:55:44,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:44,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:55:44,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:44,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:55:44,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:55:44,778 INFO L87 Difference]: Start difference. First operand 1405 states and 4153 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:45,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:45,058 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2022-02-11 00:55:45,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:55:45,059 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-02-11 00:55:45,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:45,063 INFO L225 Difference]: With dead ends: 2083 [2022-02-11 00:55:45,063 INFO L226 Difference]: Without dead ends: 2001 [2022-02-11 00:55:45,064 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:55:45,064 INFO L934 BasicCegarLoop]: 49 mSDtfsCounter, 150 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:45,064 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 208 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:45,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2022-02-11 00:55:45,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2022-02-11 00:55:45,092 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-02-11 00:55:45,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2022-02-11 00:55:45,095 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2022-02-11 00:55:45,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:45,095 INFO L470 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2022-02-11 00:55:45,096 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-02-11 00:55:45,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2022-02-11 00:55:45,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:45,098 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:45,098 INFO L515 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-02-11 00:55:45,122 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-02-11 00:55:45,319 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-02-11 00:55:45,319 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:45,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:45,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1071431161, now seen corresponding path program 15 times [2022-02-11 00:55:45,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:45,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357618183] [2022-02-11 00:55:45,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:45,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:45,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:45,388 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:45,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:45,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357618183] [2022-02-11 00:55:45,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357618183] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:45,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405572311] [2022-02-11 00:55:45,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:55:45,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:45,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:45,392 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-02-11 00:55:45,393 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-02-11 00:55:45,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:55:45,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:45,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:45,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:45,475 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-02-11 00:55:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:45,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:45,542 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:45,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 10 treesize of output 9 [2022-02-11 00:55:45,550 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:45,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 7 treesize of output 7 [2022-02-11 00:55:45,565 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:45,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405572311] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:45,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:45,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 10 [2022-02-11 00:55:45,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575579465] [2022-02-11 00:55:45,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:45,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:55:45,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:45,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:55:45,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:55:45,567 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-02-11 00:55:46,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:46,086 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2022-02-11 00:55:46,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:55:46,086 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-02-11 00:55:46,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:46,094 INFO L225 Difference]: With dead ends: 3308 [2022-02-11 00:55:46,094 INFO L226 Difference]: Without dead ends: 3308 [2022-02-11 00:55:46,094 INFO L933 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-02-11 00:55:46,095 INFO L934 BasicCegarLoop]: 51 mSDtfsCounter, 257 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:46,095 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 303 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:46,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2022-02-11 00:55:46,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2022-02-11 00:55:46,133 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-02-11 00:55:46,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2022-02-11 00:55:46,138 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2022-02-11 00:55:46,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:46,138 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2022-02-11 00:55:46,138 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-02-11 00:55:46,138 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2022-02-11 00:55:46,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:46,142 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:46,142 INFO L515 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-02-11 00:55:46,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-11 00:55:46,354 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-02-11 00:55:46,355 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:46,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:46,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1747084707, now seen corresponding path program 16 times [2022-02-11 00:55:46,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:46,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850121818] [2022-02-11 00:55:46,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:46,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:46,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:46,420 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:46,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:46,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850121818] [2022-02-11 00:55:46,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850121818] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:46,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377535012] [2022-02-11 00:55:46,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:55:46,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:46,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:46,438 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-02-11 00:55:46,438 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-02-11 00:55:46,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:55:46,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:46,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:46,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:46,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 23 treesize of output 17 [2022-02-11 00:55:46,555 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:46,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:46,623 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:46,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:46,632 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:46,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:46,649 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:46,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377535012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:46,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:46,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-02-11 00:55:46,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138932051] [2022-02-11 00:55:46,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:46,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-11 00:55:46,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:46,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-11 00:55:46,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:55:46,651 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-02-11 00:55:47,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:47,631 INFO L93 Difference]: Finished difference Result 3271 states and 9501 transitions. [2022-02-11 00:55:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-11 00:55:47,632 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-02-11 00:55:47,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:47,638 INFO L225 Difference]: With dead ends: 3271 [2022-02-11 00:55:47,638 INFO L226 Difference]: Without dead ends: 3271 [2022-02-11 00:55:47,639 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 00:55:47,640 INFO L934 BasicCegarLoop]: 51 mSDtfsCounter, 491 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:47,640 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 283 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:47,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3271 states. [2022-02-11 00:55:47,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3271 to 1822. [2022-02-11 00:55:47,677 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-02-11 00:55:47,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2022-02-11 00:55:47,682 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2022-02-11 00:55:47,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:47,683 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2022-02-11 00:55:47,683 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-02-11 00:55:47,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2022-02-11 00:55:47,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:47,686 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:47,686 INFO L515 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-02-11 00:55:47,709 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-02-11 00:55:47,907 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-02-11 00:55:47,907 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:47,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:47,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1158390407, now seen corresponding path program 17 times [2022-02-11 00:55:47,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:47,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246112957] [2022-02-11 00:55:47,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:47,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:47,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:47,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:47,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:47,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246112957] [2022-02-11 00:55:47,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246112957] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:47,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418076592] [2022-02-11 00:55:47,964 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:55:47,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:47,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:47,965 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-02-11 00:55:47,991 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-02-11 00:55:47,999 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:55:47,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:47,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:48,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:48,041 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-02-11 00:55:48,064 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-02-11 00:55:48,106 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:48,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:48,161 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:48,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:48,167 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:48,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:48,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:48,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418076592] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:48,180 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:48,180 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-02-11 00:55:48,180 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361284494] [2022-02-11 00:55:48,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:48,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-11 00:55:48,181 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:48,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-11 00:55:48,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:55:48,181 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-02-11 00:55:49,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:49,331 INFO L93 Difference]: Finished difference Result 3752 states and 10806 transitions. [2022-02-11 00:55:49,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-11 00:55:49,332 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-02-11 00:55:49,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:49,339 INFO L225 Difference]: With dead ends: 3752 [2022-02-11 00:55:49,339 INFO L226 Difference]: Without dead ends: 3520 [2022-02-11 00:55:49,340 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=530, Invalid=2122, Unknown=0, NotChecked=0, Total=2652 [2022-02-11 00:55:49,340 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 675 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:49,340 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 168 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:49,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3520 states. [2022-02-11 00:55:49,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3520 to 1894. [2022-02-11 00:55:49,384 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-02-11 00:55:49,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2022-02-11 00:55:49,392 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2022-02-11 00:55:49,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:49,392 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2022-02-11 00:55:49,393 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-02-11 00:55:49,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2022-02-11 00:55:49,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:49,397 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:49,397 INFO L515 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-02-11 00:55:49,419 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-02-11 00:55:49,610 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-02-11 00:55:49,610 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:49,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:49,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1113415259, now seen corresponding path program 18 times [2022-02-11 00:55:49,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:49,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652764578] [2022-02-11 00:55:49,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:49,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:49,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:49,658 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:49,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:49,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652764578] [2022-02-11 00:55:49,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652764578] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:49,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53731895] [2022-02-11 00:55:49,658 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:55:49,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:49,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:49,660 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-02-11 00:55:49,690 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-02-11 00:55:49,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:55:49,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:49,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:49,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:49,711 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-02-11 00:55:49,739 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-02-11 00:55:49,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:49,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:49,812 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:49,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:49,823 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:49,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 7 treesize of output 7 [2022-02-11 00:55:49,834 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:49,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53731895] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:49,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:49,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-02-11 00:55:49,835 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128125284] [2022-02-11 00:55:49,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:49,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:55:49,835 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:55:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:55:49,836 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-02-11 00:55:50,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:50,163 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2022-02-11 00:55:50,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:55:50,163 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-02-11 00:55:50,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:50,167 INFO L225 Difference]: With dead ends: 3300 [2022-02-11 00:55:50,167 INFO L226 Difference]: Without dead ends: 3020 [2022-02-11 00:55:50,167 INFO L933 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-02-11 00:55:50,168 INFO L934 BasicCegarLoop]: 32 mSDtfsCounter, 210 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:50,168 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 152 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:50,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2022-02-11 00:55:50,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2022-02-11 00:55:50,204 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-02-11 00:55:50,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2022-02-11 00:55:50,208 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2022-02-11 00:55:50,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:50,208 INFO L470 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2022-02-11 00:55:50,208 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-02-11 00:55:50,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2022-02-11 00:55:50,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:50,211 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:50,211 INFO L515 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-02-11 00:55:50,227 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-02-11 00:55:50,412 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-02-11 00:55:50,413 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:50,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:50,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1518589627, now seen corresponding path program 19 times [2022-02-11 00:55:50,413 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:50,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468983872] [2022-02-11 00:55:50,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:50,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:50,452 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:50,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:50,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468983872] [2022-02-11 00:55:50,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468983872] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:50,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622680170] [2022-02-11 00:55:50,452 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:55:50,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:50,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:50,453 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-02-11 00:55:50,454 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-02-11 00:55:50,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:50,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:50,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:50,496 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-02-11 00:55:50,521 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-02-11 00:55:50,562 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:50,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:50,607 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:50,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:50,617 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:50,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 7 treesize of output 7 [2022-02-11 00:55:50,631 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:50,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622680170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:50,631 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:50,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-02-11 00:55:50,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746988717] [2022-02-11 00:55:50,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:50,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:55:50,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:50,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:55:50,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:55:50,633 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-02-11 00:55:51,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:51,094 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2022-02-11 00:55:51,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:55:51,095 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-02-11 00:55:51,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:51,099 INFO L225 Difference]: With dead ends: 3215 [2022-02-11 00:55:51,099 INFO L226 Difference]: Without dead ends: 3178 [2022-02-11 00:55:51,100 INFO L933 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-02-11 00:55:51,100 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 186 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:51,100 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 165 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:51,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2022-02-11 00:55:51,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2022-02-11 00:55:51,127 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-02-11 00:55:51,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2022-02-11 00:55:51,152 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2022-02-11 00:55:51,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:51,152 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2022-02-11 00:55:51,152 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-02-11 00:55:51,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2022-02-11 00:55:51,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-11 00:55:51,155 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:51,156 INFO L515 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-02-11 00:55:51,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-11 00:55:51,360 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-02-11 00:55:51,360 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:51,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:51,360 INFO L85 PathProgramCache]: Analyzing trace with hash 149578515, now seen corresponding path program 20 times [2022-02-11 00:55:51,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:51,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615975455] [2022-02-11 00:55:51,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:51,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:51,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:51,399 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:51,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:51,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615975455] [2022-02-11 00:55:51,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615975455] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:51,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147287999] [2022-02-11 00:55:51,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:55:51,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:51,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:51,403 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-02-11 00:55:51,406 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-02-11 00:55:51,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:55:51,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:51,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:51,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:51,453 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-02-11 00:55:51,496 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:51,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:51,531 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:51,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:51,539 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:51,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:51,552 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:55:51,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147287999] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:51,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:51,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:55:51,554 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377696758] [2022-02-11 00:55:51,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:51,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:55:51,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:51,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:55:51,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:55:51,555 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-02-11 00:55:51,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:51,839 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2022-02-11 00:55:51,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:55:51,839 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-02-11 00:55:51,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:51,843 INFO L225 Difference]: With dead ends: 2461 [2022-02-11 00:55:51,843 INFO L226 Difference]: Without dead ends: 2436 [2022-02-11 00:55:51,843 INFO L933 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-02-11 00:55:51,844 INFO L934 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-02-11 00:55:51,844 INFO L935 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-02-11 00:55:51,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2022-02-11 00:55:51,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2022-02-11 00:55:51,865 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-02-11 00:55:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2022-02-11 00:55:51,868 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2022-02-11 00:55:51,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:51,868 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2022-02-11 00:55:51,868 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-02-11 00:55:51,868 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2022-02-11 00:55:51,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:55:51,871 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:51,872 INFO L515 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-02-11 00:55:51,890 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-02-11 00:55:52,080 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-02-11 00:55:52,081 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:52,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:52,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1880505347, now seen corresponding path program 21 times [2022-02-11 00:55:52,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:52,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088384987] [2022-02-11 00:55:52,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:52,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:52,124 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:52,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:52,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088384987] [2022-02-11 00:55:52,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088384987] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:52,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050464883] [2022-02-11 00:55:52,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:55:52,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:52,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:52,126 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-02-11 00:55:52,133 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-02-11 00:55:52,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:55:52,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:52,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:52,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:52,176 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-02-11 00:55:52,201 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-02-11 00:55:52,244 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:52,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:52,300 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:52,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:52,313 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:52,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:52,320 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:52,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050464883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:52,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:52,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-02-11 00:55:52,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972116684] [2022-02-11 00:55:52,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:52,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:55:52,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:52,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:55:52,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:55:52,321 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:52,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:52,630 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2022-02-11 00:55:52,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:55:52,630 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-02-11 00:55:52,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:52,634 INFO L225 Difference]: With dead ends: 3164 [2022-02-11 00:55:52,634 INFO L226 Difference]: Without dead ends: 3164 [2022-02-11 00:55:52,634 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:55:52,635 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 369 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:52,635 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 146 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:52,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2022-02-11 00:55:52,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2022-02-11 00:55:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 2.9484366428963247) internal successors, (5375), 1823 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:52,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2022-02-11 00:55:52,674 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2022-02-11 00:55:52,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:52,674 INFO L470 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2022-02-11 00:55:52,674 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-02-11 00:55:52,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2022-02-11 00:55:52,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:55:52,677 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:52,677 INFO L515 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-02-11 00:55:52,699 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-02-11 00:55:52,891 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-02-11 00:55:52,891 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:52,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:52,892 INFO L85 PathProgramCache]: Analyzing trace with hash -26278737, now seen corresponding path program 22 times [2022-02-11 00:55:52,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:52,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113897980] [2022-02-11 00:55:52,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:52,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:52,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:52,932 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:52,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:52,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113897980] [2022-02-11 00:55:52,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113897980] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:52,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887669555] [2022-02-11 00:55:52,932 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:55:52,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:52,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:52,934 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-02-11 00:55:52,959 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-02-11 00:55:52,967 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:55:52,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:52,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:52,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:52,985 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-02-11 00:55:53,015 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-02-11 00:55:53,054 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:53,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:53,097 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:53,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:53,114 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:53,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:53,121 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:53,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887669555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:53,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:53,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-02-11 00:55:53,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66704226] [2022-02-11 00:55:53,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:53,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:55:53,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:53,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:55:53,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:55:53,122 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 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-02-11 00:55:53,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:53,857 INFO L93 Difference]: Finished difference Result 4052 states and 11283 transitions. [2022-02-11 00:55:53,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-11 00:55:53,858 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-02-11 00:55:53,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:53,865 INFO L225 Difference]: With dead ends: 4052 [2022-02-11 00:55:53,865 INFO L226 Difference]: Without dead ends: 3980 [2022-02-11 00:55:53,865 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=326, Invalid=1080, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 00:55:53,866 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 431 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:53,866 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 164 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:53,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states. [2022-02-11 00:55:53,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 1961. [2022-02-11 00:55:53,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1960 states have (on average 2.98265306122449) internal successors, (5846), 1960 states have internal predecessors, (5846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:53,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 5846 transitions. [2022-02-11 00:55:53,913 INFO L78 Accepts]: Start accepts. Automaton has 1961 states and 5846 transitions. Word has length 31 [2022-02-11 00:55:53,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:53,914 INFO L470 AbstractCegarLoop]: Abstraction has 1961 states and 5846 transitions. [2022-02-11 00:55:53,914 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-02-11 00:55:53,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1961 states and 5846 transitions. [2022-02-11 00:55:53,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:55:53,917 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:53,917 INFO L515 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-02-11 00:55:53,941 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-02-11 00:55:54,137 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-02-11 00:55:54,138 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:54,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:54,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1329035883, now seen corresponding path program 23 times [2022-02-11 00:55:54,138 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:54,138 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850442847] [2022-02-11 00:55:54,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:54,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:54,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:54,196 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:54,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:54,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850442847] [2022-02-11 00:55:54,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850442847] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:54,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231224305] [2022-02-11 00:55:54,197 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:55:54,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:54,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:54,198 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-02-11 00:55:54,200 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-02-11 00:55:54,230 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:55:54,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:54,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:54,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:54,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 11 treesize of output 7 [2022-02-11 00:55:54,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-02-11 00:55:54,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:54,346 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:54,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:54,358 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:54,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 7 treesize of output 7 [2022-02-11 00:55:54,365 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:54,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231224305] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:54,366 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:54,366 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-02-11 00:55:54,366 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296313913] [2022-02-11 00:55:54,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:54,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:55:54,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:54,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:55:54,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:55:54,366 INFO L87 Difference]: Start difference. First operand 1961 states and 5846 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-02-11 00:55:54,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:54,859 INFO L93 Difference]: Finished difference Result 3195 states and 9087 transitions. [2022-02-11 00:55:54,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 00:55:54,860 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-02-11 00:55:54,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:54,865 INFO L225 Difference]: With dead ends: 3195 [2022-02-11 00:55:54,865 INFO L226 Difference]: Without dead ends: 3195 [2022-02-11 00:55:54,866 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=213, Invalid=779, Unknown=0, NotChecked=0, Total=992 [2022-02-11 00:55:54,866 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 334 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:54,868 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 160 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:55:54,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3195 states. [2022-02-11 00:55:54,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3195 to 1944. [2022-02-11 00:55:54,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1943 states have (on average 2.9547092125579) internal successors, (5741), 1943 states have internal predecessors, (5741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:54,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2022-02-11 00:55:54,909 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2022-02-11 00:55:54,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:54,909 INFO L470 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2022-02-11 00:55:54,909 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-02-11 00:55:54,909 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2022-02-11 00:55:54,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:55:54,912 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:54,912 INFO L515 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-02-11 00:55:54,937 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-02-11 00:55:55,133 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-02-11 00:55:55,134 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:55,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:55,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1256450399, now seen corresponding path program 24 times [2022-02-11 00:55:55,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:55,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210075168] [2022-02-11 00:55:55,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:55,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:55,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:55,207 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:55,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:55,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210075168] [2022-02-11 00:55:55,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210075168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:55,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669582376] [2022-02-11 00:55:55,207 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:55:55,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:55,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:55,209 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-02-11 00:55:55,210 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-02-11 00:55:55,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:55:55,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:55,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:55,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:55,285 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-02-11 00:55:55,309 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-02-11 00:55:55,349 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:55,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:55,402 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:55,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 10 treesize of output 9 [2022-02-11 00:55:55,412 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:55,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 7 treesize of output 7 [2022-02-11 00:55:55,420 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:55,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669582376] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:55,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:55,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-02-11 00:55:55,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925980468] [2022-02-11 00:55:55,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:55,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-11 00:55:55,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:55,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-11 00:55:55,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:55:55,422 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 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-02-11 00:55:56,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:56,643 INFO L93 Difference]: Finished difference Result 3840 states and 11122 transitions. [2022-02-11 00:55:56,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-11 00:55:56,647 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 31 [2022-02-11 00:55:56,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:56,654 INFO L225 Difference]: With dead ends: 3840 [2022-02-11 00:55:56,654 INFO L226 Difference]: Without dead ends: 3766 [2022-02-11 00:55:56,655 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=546, Invalid=2210, Unknown=0, NotChecked=0, Total=2756 [2022-02-11 00:55:56,655 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 503 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:56,656 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 165 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-11 00:55:56,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3766 states. [2022-02-11 00:55:56,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3766 to 2224. [2022-02-11 00:55:56,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2224 states, 2223 states have (on average 3.00314889788574) internal successors, (6676), 2223 states have internal predecessors, (6676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:56,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2224 states to 2224 states and 6676 transitions. [2022-02-11 00:55:56,703 INFO L78 Accepts]: Start accepts. Automaton has 2224 states and 6676 transitions. Word has length 31 [2022-02-11 00:55:56,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:56,703 INFO L470 AbstractCegarLoop]: Abstraction has 2224 states and 6676 transitions. [2022-02-11 00:55:56,703 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-02-11 00:55:56,704 INFO L276 IsEmpty]: Start isEmpty. Operand 2224 states and 6676 transitions. [2022-02-11 00:55:56,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:55:56,707 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:56,707 INFO L515 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-02-11 00:55:56,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-11 00:55:56,930 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-02-11 00:55:56,930 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:56,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:56,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1735759751, now seen corresponding path program 25 times [2022-02-11 00:55:56,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:56,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861391155] [2022-02-11 00:55:56,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:56,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:56,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:56,994 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:56,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:56,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861391155] [2022-02-11 00:55:56,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861391155] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:56,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938561467] [2022-02-11 00:55:56,995 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:55:56,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:56,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:56,996 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-02-11 00:55:57,027 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-02-11 00:55:57,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:57,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:57,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:57,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 23 treesize of output 17 [2022-02-11 00:55:57,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-02-11 00:55:57,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:57,157 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:57,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:57,168 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:57,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:57,175 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:57,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938561467] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:57,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:57,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-02-11 00:55:57,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261915760] [2022-02-11 00:55:57,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:57,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-11 00:55:57,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:57,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-11 00:55:57,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:55:57,177 INFO L87 Difference]: Start difference. First operand 2224 states and 6676 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-02-11 00:55:58,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:58,083 INFO L93 Difference]: Finished difference Result 3905 states and 11520 transitions. [2022-02-11 00:55:58,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-11 00:55:58,084 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 31 [2022-02-11 00:55:58,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:58,089 INFO L225 Difference]: With dead ends: 3905 [2022-02-11 00:55:58,090 INFO L226 Difference]: Without dead ends: 3905 [2022-02-11 00:55:58,090 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 00:55:58,091 INFO L934 BasicCegarLoop]: 41 mSDtfsCounter, 513 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:58,091 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 221 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:58,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3905 states. [2022-02-11 00:55:58,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3905 to 2461. [2022-02-11 00:55:58,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2461 states, 2460 states have (on average 3.0073170731707317) internal successors, (7398), 2460 states have internal predecessors, (7398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:58,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2461 states to 2461 states and 7398 transitions. [2022-02-11 00:55:58,174 INFO L78 Accepts]: Start accepts. Automaton has 2461 states and 7398 transitions. Word has length 31 [2022-02-11 00:55:58,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:58,174 INFO L470 AbstractCegarLoop]: Abstraction has 2461 states and 7398 transitions. [2022-02-11 00:55:58,174 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-02-11 00:55:58,175 INFO L276 IsEmpty]: Start isEmpty. Operand 2461 states and 7398 transitions. [2022-02-11 00:55:58,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:55:58,179 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:58,179 INFO L515 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-02-11 00:55:58,202 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-02-11 00:55:58,391 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-02-11 00:55:58,391 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:58,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:58,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1643242411, now seen corresponding path program 26 times [2022-02-11 00:55:58,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:58,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458589891] [2022-02-11 00:55:58,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:58,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:58,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:58,444 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:58,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:58,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458589891] [2022-02-11 00:55:58,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458589891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:58,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823522539] [2022-02-11 00:55:58,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:55:58,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:58,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:58,446 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-02-11 00:55:58,447 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-02-11 00:55:58,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:55:58,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:58,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:58,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:58,528 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-02-11 00:55:58,557 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:58,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:58,609 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:58,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:58,621 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:58,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 7 treesize of output 7 [2022-02-11 00:55:58,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:58,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823522539] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:58,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:58,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2022-02-11 00:55:58,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926004946] [2022-02-11 00:55:58,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:58,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-11 00:55:58,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:58,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-11 00:55:58,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-02-11 00:55:58,629 INFO L87 Difference]: Start difference. First operand 2461 states and 7398 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:59,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:55:59,196 INFO L93 Difference]: Finished difference Result 4186 states and 12076 transitions. [2022-02-11 00:55:59,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:55:59,196 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-11 00:55:59,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:55:59,202 INFO L225 Difference]: With dead ends: 4186 [2022-02-11 00:55:59,202 INFO L226 Difference]: Without dead ends: 4186 [2022-02-11 00:55:59,203 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 00:55:59,203 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 381 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:55:59,203 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 246 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:55:59,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2022-02-11 00:55:59,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 1762. [2022-02-11 00:55:59,231 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-02-11 00:55:59,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2022-02-11 00:55:59,234 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2022-02-11 00:55:59,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:55:59,234 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2022-02-11 00:55:59,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:55:59,234 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2022-02-11 00:55:59,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:55:59,236 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:55:59,236 INFO L515 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-02-11 00:55:59,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-02-11 00:55:59,437 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-02-11 00:55:59,437 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:55:59,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:55:59,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1774907483, now seen corresponding path program 27 times [2022-02-11 00:55:59,437 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:55:59,437 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837496670] [2022-02-11 00:55:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:55:59,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:55:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:55:59,486 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:59,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:55:59,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837496670] [2022-02-11 00:55:59,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837496670] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:55:59,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430537334] [2022-02-11 00:55:59,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:55:59,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:55:59,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:55:59,489 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-02-11 00:55:59,516 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-02-11 00:55:59,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:55:59,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:55:59,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:55:59,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:55:59,562 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-02-11 00:55:59,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 27 treesize of output 19 [2022-02-11 00:55:59,626 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:59,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:55:59,671 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-11 00:55:59,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:55:59,679 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:55:59,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 7 treesize of output 7 [2022-02-11 00:55:59,695 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:55:59,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430537334] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:55:59,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:55:59,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-11 00:55:59,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093796879] [2022-02-11 00:55:59,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:55:59,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:55:59,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:55:59,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:55:59,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:55:59,696 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-02-11 00:56:00,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:00,156 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2022-02-11 00:56:00,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:56:00,156 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-02-11 00:56:00,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:00,160 INFO L225 Difference]: With dead ends: 2982 [2022-02-11 00:56:00,160 INFO L226 Difference]: Without dead ends: 2982 [2022-02-11 00:56:00,160 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:56:00,160 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 218 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:00,161 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 221 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:56:00,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2022-02-11 00:56:00,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2022-02-11 00:56:00,183 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-02-11 00:56:00,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2022-02-11 00:56:00,186 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2022-02-11 00:56:00,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:00,186 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2022-02-11 00:56:00,186 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-02-11 00:56:00,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2022-02-11 00:56:00,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:56:00,189 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:00,189 INFO L515 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-02-11 00:56:00,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-11 00:56:00,389 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-02-11 00:56:00,390 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:00,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:00,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1158201155, now seen corresponding path program 28 times [2022-02-11 00:56:00,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:00,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282840007] [2022-02-11 00:56:00,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:00,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:00,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:00,431 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:56:00,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:00,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282840007] [2022-02-11 00:56:00,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282840007] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:00,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075877064] [2022-02-11 00:56:00,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:56:00,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:00,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:00,433 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-02-11 00:56:00,433 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-02-11 00:56:00,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:56:00,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:00,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:56:00,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:00,485 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-02-11 00:56:00,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 27 treesize of output 19 [2022-02-11 00:56:00,546 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:56:00,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:00,591 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:56:00,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:00,599 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:56:00,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:00,613 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:56:00,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075877064] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:00,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:00,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-02-11 00:56:00,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079038514] [2022-02-11 00:56:00,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:00,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:56:00,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:00,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:56:00,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:56:00,614 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-02-11 00:56:01,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:01,015 INFO L93 Difference]: Finished difference Result 3139 states and 8785 transitions. [2022-02-11 00:56:01,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:56:01,015 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-02-11 00:56:01,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:01,020 INFO L225 Difference]: With dead ends: 3139 [2022-02-11 00:56:01,020 INFO L226 Difference]: Without dead ends: 3139 [2022-02-11 00:56:01,020 INFO L933 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-02-11 00:56:01,021 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 254 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:01,021 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 159 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:56:01,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3139 states. [2022-02-11 00:56:01,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3139 to 1763. [2022-02-11 00:56:01,044 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-02-11 00:56:01,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1763 states to 1763 states and 5119 transitions. [2022-02-11 00:56:01,047 INFO L78 Accepts]: Start accepts. Automaton has 1763 states and 5119 transitions. Word has length 31 [2022-02-11 00:56:01,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:01,047 INFO L470 AbstractCegarLoop]: Abstraction has 1763 states and 5119 transitions. [2022-02-11 00:56:01,047 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-02-11 00:56:01,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 5119 transitions. [2022-02-11 00:56:01,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:56:01,049 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:01,050 INFO L515 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-02-11 00:56:01,065 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-02-11 00:56:01,250 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-02-11 00:56:01,250 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:01,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:01,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1834008995, now seen corresponding path program 29 times [2022-02-11 00:56:01,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:01,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441141621] [2022-02-11 00:56:01,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:01,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:01,299 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:56:01,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:01,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441141621] [2022-02-11 00:56:01,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441141621] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:01,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020209376] [2022-02-11 00:56:01,299 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:56:01,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:01,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:01,300 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-02-11 00:56:01,301 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-02-11 00:56:01,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:56:01,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:01,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-11 00:56:01,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:01,348 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-02-11 00:56:01,390 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:56:01,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:01,429 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:56:01,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:01,436 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-11 00:56:01,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:01,449 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:56:01,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020209376] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:01,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:01,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-02-11 00:56:01,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761121152] [2022-02-11 00:56:01,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:01,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:56:01,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:01,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:56:01,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:56:01,450 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-02-11 00:56:01,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:01,738 INFO L93 Difference]: Finished difference Result 2502 states and 7077 transitions. [2022-02-11 00:56:01,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:56:01,738 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-02-11 00:56:01,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:01,742 INFO L225 Difference]: With dead ends: 2502 [2022-02-11 00:56:01,742 INFO L226 Difference]: Without dead ends: 2502 [2022-02-11 00:56:01,742 INFO L933 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-02-11 00:56:01,742 INFO L934 BasicCegarLoop]: 32 mSDtfsCounter, 168 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:01,743 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 199 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:56:01,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-02-11 00:56:01,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1664. [2022-02-11 00:56:01,761 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-02-11 00:56:01,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2022-02-11 00:56:01,764 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2022-02-11 00:56:01,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:01,764 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2022-02-11 00:56:01,764 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-02-11 00:56:01,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2022-02-11 00:56:01,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-02-11 00:56:01,766 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:01,766 INFO L515 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-02-11 00:56:01,782 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-02-11 00:56:01,967 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-02-11 00:56:01,967 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:01,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:01,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1216307112, now seen corresponding path program 30 times [2022-02-11 00:56:01,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:01,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359998627] [2022-02-11 00:56:01,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:01,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:01,992 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-11 00:56:01,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:01,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359998627] [2022-02-11 00:56:01,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359998627] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:01,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418848411] [2022-02-11 00:56:01,993 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:56:01,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:01,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:01,994 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-02-11 00:56:02,004 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-02-11 00:56:02,034 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-11 00:56:02,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:02,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-11 00:56:02,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-11 00:56:02,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:02,142 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-11 00:56:02,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418848411] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:02,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:02,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-02-11 00:56:02,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947690862] [2022-02-11 00:56:02,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:02,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:56:02,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:02,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:56:02,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:56:02,144 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-02-11 00:56:02,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:02,171 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2022-02-11 00:56:02,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:56:02,171 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-02-11 00:56:02,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:02,175 INFO L225 Difference]: With dead ends: 2547 [2022-02-11 00:56:02,175 INFO L226 Difference]: Without dead ends: 2547 [2022-02-11 00:56:02,175 INFO L933 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-02-11 00:56:02,175 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 38 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:02,175 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 56 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:56:02,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2022-02-11 00:56:02,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2022-02-11 00:56:02,199 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-02-11 00:56:02,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2022-02-11 00:56:02,203 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2022-02-11 00:56:02,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:02,203 INFO L470 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2022-02-11 00:56:02,203 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-02-11 00:56:02,203 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2022-02-11 00:56:02,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:02,206 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:02,206 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:02,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-02-11 00:56:02,407 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-02-11 00:56:02,407 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:02,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:02,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1833836618, now seen corresponding path program 31 times [2022-02-11 00:56:02,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:02,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873365488] [2022-02-11 00:56:02,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:02,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:02,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-02-11 00:56:02,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:02,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873365488] [2022-02-11 00:56:02,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873365488] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:02,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926604690] [2022-02-11 00:56:02,608 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:56:02,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:02,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:02,610 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-02-11 00:56:02,640 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-02-11 00:56:02,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:02,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:02,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:02,743 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-02-11 00:56:02,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:02,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:02,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:02,958 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-02-11 00:56:02,961 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:02,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:02,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-02-11 00:56:02,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:03,144 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:03,144 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-02-11 00:56:03,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:03,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:03,980 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:03,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:04,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:04,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-02-11 00:56:04,808 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:04,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926604690] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:04,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:04,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:04,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659647059] [2022-02-11 00:56:04,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:04,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:04,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:04,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:04,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:04,809 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 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-02-11 00:56:05,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:05,242 INFO L93 Difference]: Finished difference Result 4624 states and 13547 transitions. [2022-02-11 00:56:05,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:56:05,243 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-02-11 00:56:05,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:05,252 INFO L225 Difference]: With dead ends: 4624 [2022-02-11 00:56:05,252 INFO L226 Difference]: Without dead ends: 4424 [2022-02-11 00:56:05,252 INFO L933 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-02-11 00:56:05,252 INFO L934 BasicCegarLoop]: 69 mSDtfsCounter, 145 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 337 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:05,253 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 816 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 704 Invalid, 0 Unknown, 337 Unchecked, 0.3s Time] [2022-02-11 00:56:05,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4424 states. [2022-02-11 00:56:05,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4424 to 2681. [2022-02-11 00:56:05,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2681 states, 2680 states have (on average 2.9526119402985076) internal successors, (7913), 2680 states have internal predecessors, (7913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:05,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2681 states to 2681 states and 7913 transitions. [2022-02-11 00:56:05,304 INFO L78 Accepts]: Start accepts. Automaton has 2681 states and 7913 transitions. Word has length 35 [2022-02-11 00:56:05,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:05,304 INFO L470 AbstractCegarLoop]: Abstraction has 2681 states and 7913 transitions. [2022-02-11 00:56:05,305 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-02-11 00:56:05,305 INFO L276 IsEmpty]: Start isEmpty. Operand 2681 states and 7913 transitions. [2022-02-11 00:56:05,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:05,309 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:05,309 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:05,331 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-02-11 00:56:05,523 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-02-11 00:56:05,523 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:05,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:05,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1078433416, now seen corresponding path program 32 times [2022-02-11 00:56:05,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:05,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182792714] [2022-02-11 00:56:05,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:05,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:05,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:05,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-02-11 00:56:05,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:05,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182792714] [2022-02-11 00:56:05,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182792714] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:05,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029527045] [2022-02-11 00:56:05,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:56:05,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:05,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:05,680 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-02-11 00:56:05,681 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-02-11 00:56:05,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:56:05,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:05,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:05,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:05,828 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-02-11 00:56:05,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:05,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 32 treesize of output 34 [2022-02-11 00:56:06,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:06,042 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-02-11 00:56:06,045 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:06,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 18 treesize of output 12 [2022-02-11 00:56:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:06,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:06,218 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:06,219 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-02-11 00:56:06,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:06,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-02-11 00:56:06,902 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:06,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 42 treesize of output 61 [2022-02-11 00:56:06,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:06,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:07,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:07,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029527045] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:07,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:07,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:07,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335569760] [2022-02-11 00:56:07,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:07,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:07,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:07,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:07,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:07,236 INFO L87 Difference]: Start difference. First operand 2681 states and 7913 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:07,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:07,552 INFO L93 Difference]: Finished difference Result 4405 states and 12966 transitions. [2022-02-11 00:56:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:56:07,553 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 00:56:07,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:07,560 INFO L225 Difference]: With dead ends: 4405 [2022-02-11 00:56:07,561 INFO L226 Difference]: Without dead ends: 4359 [2022-02-11 00:56:07,561 INFO L933 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-02-11 00:56:07,561 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 115 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 481 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:07,561 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 593 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 553 Invalid, 0 Unknown, 481 Unchecked, 0.2s Time] [2022-02-11 00:56:07,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4359 states. [2022-02-11 00:56:07,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4359 to 2851. [2022-02-11 00:56:07,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2851 states, 2850 states have (on average 2.9635087719298245) internal successors, (8446), 2850 states have internal predecessors, (8446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:07,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2851 states to 2851 states and 8446 transitions. [2022-02-11 00:56:07,603 INFO L78 Accepts]: Start accepts. Automaton has 2851 states and 8446 transitions. Word has length 35 [2022-02-11 00:56:07,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:07,603 INFO L470 AbstractCegarLoop]: Abstraction has 2851 states and 8446 transitions. [2022-02-11 00:56:07,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:07,603 INFO L276 IsEmpty]: Start isEmpty. Operand 2851 states and 8446 transitions. [2022-02-11 00:56:07,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:07,607 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:07,607 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:07,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-11 00:56:07,807 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-02-11 00:56:07,807 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:07,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:07,808 INFO L85 PathProgramCache]: Analyzing trace with hash 96484, now seen corresponding path program 33 times [2022-02-11 00:56:07,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:07,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164477394] [2022-02-11 00:56:07,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:07,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:07,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:07,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:07,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:07,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164477394] [2022-02-11 00:56:07,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164477394] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:07,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591044088] [2022-02-11 00:56:07,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:56:07,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:07,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:07,978 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-02-11 00:56:07,978 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-02-11 00:56:08,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-11 00:56:08,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:08,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 00:56:08,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:08,108 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-02-11 00:56:08,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:08,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 33 treesize of output 33 [2022-02-11 00:56:08,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:08,576 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-02-11 00:56:08,585 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 00:56:08,585 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-02-11 00:56:08,652 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:08,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:09,072 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:09,072 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-02-11 00:56:09,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:09,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:09,799 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 00:56:09,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:09,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:09,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 39 treesize of output 75 [2022-02-11 00:56:09,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:09,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591044088] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:09,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:09,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-11 00:56:09,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470141024] [2022-02-11 00:56:09,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:09,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:56:09,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:09,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:56:09,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=643, Unknown=1, NotChecked=0, Total=756 [2022-02-11 00:56:09,977 INFO L87 Difference]: Start difference. First operand 2851 states and 8446 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-02-11 00:56:10,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:10,667 INFO L93 Difference]: Finished difference Result 6581 states and 19425 transitions. [2022-02-11 00:56:10,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 00:56:10,668 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-02-11 00:56:10,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:10,683 INFO L225 Difference]: With dead ends: 6581 [2022-02-11 00:56:10,683 INFO L226 Difference]: Without dead ends: 6341 [2022-02-11 00:56:10,684 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=273, Invalid=1618, Unknown=1, NotChecked=0, Total=1892 [2022-02-11 00:56:10,684 INFO L934 BasicCegarLoop]: 89 mSDtfsCounter, 332 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 1814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1070 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:10,684 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1100 Invalid, 1814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 686 Invalid, 0 Unknown, 1070 Unchecked, 0.3s Time] [2022-02-11 00:56:10,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6341 states. [2022-02-11 00:56:10,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6341 to 3104. [2022-02-11 00:56:10,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3104 states, 3103 states have (on average 2.9809861424427972) internal successors, (9250), 3103 states have internal predecessors, (9250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:10,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3104 states to 3104 states and 9250 transitions. [2022-02-11 00:56:10,759 INFO L78 Accepts]: Start accepts. Automaton has 3104 states and 9250 transitions. Word has length 35 [2022-02-11 00:56:10,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:10,759 INFO L470 AbstractCegarLoop]: Abstraction has 3104 states and 9250 transitions. [2022-02-11 00:56:10,759 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-02-11 00:56:10,759 INFO L276 IsEmpty]: Start isEmpty. Operand 3104 states and 9250 transitions. [2022-02-11 00:56:10,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:10,765 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:10,765 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:10,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-02-11 00:56:10,979 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-02-11 00:56:10,979 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:10,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:10,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1737140470, now seen corresponding path program 34 times [2022-02-11 00:56:10,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:10,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931153790] [2022-02-11 00:56:10,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:10,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:10,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:11,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:11,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:11,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931153790] [2022-02-11 00:56:11,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931153790] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:11,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136272509] [2022-02-11 00:56:11,165 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:56:11,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:11,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:11,196 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-02-11 00:56:11,196 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-02-11 00:56:11,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:56:11,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:11,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:56:11,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:11,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-02-11 00:56:11,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:11,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 38 [2022-02-11 00:56:12,006 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-02-11 00:56:12,006 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-02-11 00:56:12,010 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 00:56:12,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:12,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:12,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:12,214 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:12,215 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-02-11 00:56:12,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:12,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:12,951 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:12,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:12,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:12,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:14,096 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:14,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136272509] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:14,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:14,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:56:14,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298474292] [2022-02-11 00:56:14,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:14,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:56:14,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:14,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:56:14,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=1, NotChecked=0, Total=462 [2022-02-11 00:56:14,097 INFO L87 Difference]: Start difference. First operand 3104 states and 9250 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 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-02-11 00:56:14,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:14,468 INFO L93 Difference]: Finished difference Result 4804 states and 14165 transitions. [2022-02-11 00:56:14,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:56:14,469 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 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-02-11 00:56:14,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:14,475 INFO L225 Difference]: With dead ends: 4804 [2022-02-11 00:56:14,475 INFO L226 Difference]: Without dead ends: 4663 [2022-02-11 00:56:14,475 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=104, Invalid=651, Unknown=1, NotChecked=0, Total=756 [2022-02-11 00:56:14,476 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 136 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:14,476 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 499 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 596 Invalid, 0 Unknown, 359 Unchecked, 0.3s Time] [2022-02-11 00:56:14,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4663 states. [2022-02-11 00:56:14,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4663 to 3178. [2022-02-11 00:56:14,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3178 states, 3177 states have (on average 2.9804847340258105) internal successors, (9469), 3177 states have internal predecessors, (9469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:14,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3178 states to 3178 states and 9469 transitions. [2022-02-11 00:56:14,522 INFO L78 Accepts]: Start accepts. Automaton has 3178 states and 9469 transitions. Word has length 35 [2022-02-11 00:56:14,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:14,522 INFO L470 AbstractCegarLoop]: Abstraction has 3178 states and 9469 transitions. [2022-02-11 00:56:14,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 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-02-11 00:56:14,522 INFO L276 IsEmpty]: Start isEmpty. Operand 3178 states and 9469 transitions. [2022-02-11 00:56:14,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:14,527 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:14,527 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:14,542 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-02-11 00:56:14,727 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-02-11 00:56:14,727 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:14,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:14,727 INFO L85 PathProgramCache]: Analyzing trace with hash -227646662, now seen corresponding path program 35 times [2022-02-11 00:56:14,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:14,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222364016] [2022-02-11 00:56:14,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:14,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:14,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:14,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-02-11 00:56:14,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:14,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222364016] [2022-02-11 00:56:14,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222364016] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:14,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076425312] [2022-02-11 00:56:14,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:56:14,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:14,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:14,876 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-02-11 00:56:14,903 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-02-11 00:56:14,913 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:56:14,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:14,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:14,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:15,030 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-02-11 00:56:15,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:15,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 32 treesize of output 34 [2022-02-11 00:56:15,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:15,247 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-02-11 00:56:15,254 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:15,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:15,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-02-11 00:56:15,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:15,463 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:15,464 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-02-11 00:56:15,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:15,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:15,922 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:15,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:15,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:15,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:16,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:16,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076425312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:16,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:16,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:16,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988432184] [2022-02-11 00:56:16,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:16,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:16,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:16,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:16,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:16,668 INFO L87 Difference]: Start difference. First operand 3178 states and 9469 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-02-11 00:56:17,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:17,013 INFO L93 Difference]: Finished difference Result 4731 states and 14014 transitions. [2022-02-11 00:56:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:56:17,013 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-02-11 00:56:17,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:17,022 INFO L225 Difference]: With dead ends: 4731 [2022-02-11 00:56:17,022 INFO L226 Difference]: Without dead ends: 4721 [2022-02-11 00:56:17,023 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:56:17,023 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 94 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 340 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:17,023 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 559 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 636 Invalid, 0 Unknown, 340 Unchecked, 0.2s Time] [2022-02-11 00:56:17,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4721 states. [2022-02-11 00:56:17,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4721 to 3352. [2022-02-11 00:56:17,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3352 states, 3351 states have (on average 2.986272754401671) internal successors, (10007), 3351 states have internal predecessors, (10007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:17,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3352 states to 3352 states and 10007 transitions. [2022-02-11 00:56:17,089 INFO L78 Accepts]: Start accepts. Automaton has 3352 states and 10007 transitions. Word has length 35 [2022-02-11 00:56:17,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:17,089 INFO L470 AbstractCegarLoop]: Abstraction has 3352 states and 10007 transitions. [2022-02-11 00:56:17,090 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-02-11 00:56:17,090 INFO L276 IsEmpty]: Start isEmpty. Operand 3352 states and 10007 transitions. [2022-02-11 00:56:17,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:17,096 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:17,096 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:17,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-02-11 00:56:17,311 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-02-11 00:56:17,311 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:17,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:17,312 INFO L85 PathProgramCache]: Analyzing trace with hash 411488946, now seen corresponding path program 36 times [2022-02-11 00:56:17,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:17,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937468378] [2022-02-11 00:56:17,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:17,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:17,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-02-11 00:56:17,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:17,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937468378] [2022-02-11 00:56:17,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937468378] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:17,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362594749] [2022-02-11 00:56:17,455 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:56:17,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:17,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:17,460 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-02-11 00:56:17,461 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-02-11 00:56:17,491 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:56:17,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:17,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:17,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:17,610 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-02-11 00:56:17,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:17,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 32 treesize of output 34 [2022-02-11 00:56:17,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:17,819 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-02-11 00:56:17,823 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:17,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 18 treesize of output 12 [2022-02-11 00:56:17,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-02-11 00:56:17,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:18,001 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:18,001 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-02-11 00:56:18,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:18,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 35 treesize of output 39 [2022-02-11 00:56:18,452 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:18,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 42 treesize of output 61 [2022-02-11 00:56:18,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:18,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:19,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:19,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362594749] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:19,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:19,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:19,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706475554] [2022-02-11 00:56:19,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:19,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:19,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:19,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:19,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:19,337 INFO L87 Difference]: Start difference. First operand 3352 states and 10007 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-02-11 00:56:19,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:19,615 INFO L93 Difference]: Finished difference Result 5247 states and 15587 transitions. [2022-02-11 00:56:19,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:56:19,615 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-02-11 00:56:19,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:19,622 INFO L225 Difference]: With dead ends: 5247 [2022-02-11 00:56:19,622 INFO L226 Difference]: Without dead ends: 5201 [2022-02-11 00:56:19,623 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:56:19,623 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 92 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:19,623 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 444 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 434 Invalid, 0 Unknown, 182 Unchecked, 0.2s Time] [2022-02-11 00:56:19,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5201 states. [2022-02-11 00:56:19,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5201 to 3400. [2022-02-11 00:56:19,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3400 states, 3399 states have (on average 2.986466607825831) internal successors, (10151), 3399 states have internal predecessors, (10151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:19,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3400 states to 3400 states and 10151 transitions. [2022-02-11 00:56:19,670 INFO L78 Accepts]: Start accepts. Automaton has 3400 states and 10151 transitions. Word has length 35 [2022-02-11 00:56:19,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:19,670 INFO L470 AbstractCegarLoop]: Abstraction has 3400 states and 10151 transitions. [2022-02-11 00:56:19,670 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-02-11 00:56:19,671 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 10151 transitions. [2022-02-11 00:56:19,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:19,674 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:19,674 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:19,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-11 00:56:19,875 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-02-11 00:56:19,875 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:19,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:19,875 INFO L85 PathProgramCache]: Analyzing trace with hash -38567120, now seen corresponding path program 37 times [2022-02-11 00:56:19,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:19,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936065776] [2022-02-11 00:56:19,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:19,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:20,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:20,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936065776] [2022-02-11 00:56:20,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936065776] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:20,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310221481] [2022-02-11 00:56:20,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:56:20,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:20,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:20,044 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-02-11 00:56:20,045 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-02-11 00:56:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:20,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:20,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:20,229 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-02-11 00:56:20,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:20,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:20,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:20,419 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-02-11 00:56:20,422 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:20,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:20,433 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:20,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:20,573 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:20,573 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-02-11 00:56:21,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:21,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:21,287 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:21,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:21,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:21,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:22,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-02-11 00:56:22,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310221481] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:22,190 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:22,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:22,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184008923] [2022-02-11 00:56:22,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:22,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:22,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:22,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:22,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:22,191 INFO L87 Difference]: Start difference. First operand 3400 states and 10151 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-02-11 00:56:22,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:22,557 INFO L93 Difference]: Finished difference Result 5451 states and 16233 transitions. [2022-02-11 00:56:22,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:56:22,557 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-02-11 00:56:22,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:22,565 INFO L225 Difference]: With dead ends: 5451 [2022-02-11 00:56:22,565 INFO L226 Difference]: Without dead ends: 5405 [2022-02-11 00:56:22,565 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:56:22,565 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 121 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:22,566 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 528 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 619 Invalid, 0 Unknown, 206 Unchecked, 0.3s Time] [2022-02-11 00:56:22,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2022-02-11 00:56:22,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 3474. [2022-02-11 00:56:22,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3474 states, 3473 states have (on average 2.990498128419234) internal successors, (10386), 3473 states have internal predecessors, (10386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:22,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3474 states to 3474 states and 10386 transitions. [2022-02-11 00:56:22,612 INFO L78 Accepts]: Start accepts. Automaton has 3474 states and 10386 transitions. Word has length 35 [2022-02-11 00:56:22,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:22,613 INFO L470 AbstractCegarLoop]: Abstraction has 3474 states and 10386 transitions. [2022-02-11 00:56:22,613 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-02-11 00:56:22,613 INFO L276 IsEmpty]: Start isEmpty. Operand 3474 states and 10386 transitions. [2022-02-11 00:56:22,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:22,616 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:22,616 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:22,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-11 00:56:22,817 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-02-11 00:56:22,817 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:22,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:22,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1279702164, now seen corresponding path program 38 times [2022-02-11 00:56:22,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:22,817 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35933722] [2022-02-11 00:56:22,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:22,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:22,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:22,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:22,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:22,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35933722] [2022-02-11 00:56:22,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35933722] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:22,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910921226] [2022-02-11 00:56:22,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:56:22,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:22,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:22,957 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-02-11 00:56:22,957 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-02-11 00:56:22,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:56:22,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:22,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:22,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:23,096 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-02-11 00:56:23,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:23,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:23,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:23,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-02-11 00:56:23,318 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:23,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:23,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:23,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:23,469 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:23,469 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-02-11 00:56:24,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:24,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 35 treesize of output 39 [2022-02-11 00:56:24,302 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:24,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:24,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:24,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:24,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910921226] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:24,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:24,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:24,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118237171] [2022-02-11 00:56:24,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:24,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:24,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:24,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:24,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:24,978 INFO L87 Difference]: Start difference. First operand 3474 states and 10386 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-02-11 00:56:25,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:25,261 INFO L93 Difference]: Finished difference Result 5706 states and 17002 transitions. [2022-02-11 00:56:25,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:56:25,261 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-02-11 00:56:25,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:25,270 INFO L225 Difference]: With dead ends: 5706 [2022-02-11 00:56:25,270 INFO L226 Difference]: Without dead ends: 5660 [2022-02-11 00:56:25,270 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:56:25,270 INFO L934 BasicCegarLoop]: 60 mSDtfsCounter, 84 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:25,270 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 574 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 462 Invalid, 0 Unknown, 369 Unchecked, 0.2s Time] [2022-02-11 00:56:25,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5660 states. [2022-02-11 00:56:25,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5660 to 3500. [2022-02-11 00:56:25,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3500 states, 3499 states have (on average 2.990568733923978) internal successors, (10464), 3499 states have internal predecessors, (10464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:25,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3500 states to 3500 states and 10464 transitions. [2022-02-11 00:56:25,326 INFO L78 Accepts]: Start accepts. Automaton has 3500 states and 10464 transitions. Word has length 35 [2022-02-11 00:56:25,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:25,326 INFO L470 AbstractCegarLoop]: Abstraction has 3500 states and 10464 transitions. [2022-02-11 00:56:25,326 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-02-11 00:56:25,327 INFO L276 IsEmpty]: Start isEmpty. Operand 3500 states and 10464 transitions. [2022-02-11 00:56:25,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:25,332 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:25,332 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:25,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-02-11 00:56:25,545 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-02-11 00:56:25,545 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:25,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:25,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1454255890, now seen corresponding path program 39 times [2022-02-11 00:56:25,546 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:25,546 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819024321] [2022-02-11 00:56:25,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:25,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:25,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:25,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819024321] [2022-02-11 00:56:25,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819024321] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:25,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137217618] [2022-02-11 00:56:25,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:56:25,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:25,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:25,698 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-02-11 00:56:25,711 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-02-11 00:56:25,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:56:25,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:25,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:25,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:25,830 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-02-11 00:56:26,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:26,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 37 treesize of output 39 [2022-02-11 00:56:26,595 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-02-11 00:56:26,595 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-02-11 00:56:26,598 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:26,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:26,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-02-11 00:56:26,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:26,768 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:26,769 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-02-11 00:56:27,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:27,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:27,490 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:27,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 42 treesize of output 61 [2022-02-11 00:56:27,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:27,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:28,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:28,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137217618] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:28,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:28,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:56:28,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022140536] [2022-02-11 00:56:28,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:28,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:56:28,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:28,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:56:28,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=386, Unknown=1, NotChecked=0, Total=462 [2022-02-11 00:56:28,305 INFO L87 Difference]: Start difference. First operand 3500 states and 10464 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-02-11 00:56:28,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:28,624 INFO L93 Difference]: Finished difference Result 5589 states and 16657 transitions. [2022-02-11 00:56:28,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:56:28,625 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-02-11 00:56:28,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:28,633 INFO L225 Difference]: With dead ends: 5589 [2022-02-11 00:56:28,633 INFO L226 Difference]: Without dead ends: 5543 [2022-02-11 00:56:28,633 INFO L933 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-02-11 00:56:28,634 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 142 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:28,634 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 433 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 462 Invalid, 0 Unknown, 381 Unchecked, 0.2s Time] [2022-02-11 00:56:28,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5543 states. [2022-02-11 00:56:28,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5543 to 3566. [2022-02-11 00:56:28,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3566 states, 3565 states have (on average 2.990743338008415) internal successors, (10662), 3565 states have internal predecessors, (10662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:28,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3566 states to 3566 states and 10662 transitions. [2022-02-11 00:56:28,687 INFO L78 Accepts]: Start accepts. Automaton has 3566 states and 10662 transitions. Word has length 35 [2022-02-11 00:56:28,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:28,687 INFO L470 AbstractCegarLoop]: Abstraction has 3566 states and 10662 transitions. [2022-02-11 00:56:28,687 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-02-11 00:56:28,687 INFO L276 IsEmpty]: Start isEmpty. Operand 3566 states and 10662 transitions. [2022-02-11 00:56:28,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:28,691 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:28,691 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:28,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-02-11 00:56:28,892 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-02-11 00:56:28,892 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:28,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:28,892 INFO L85 PathProgramCache]: Analyzing trace with hash 984738666, now seen corresponding path program 40 times [2022-02-11 00:56:28,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:28,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673821842] [2022-02-11 00:56:28,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:28,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:28,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:29,037 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:29,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:29,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673821842] [2022-02-11 00:56:29,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673821842] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:29,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098514029] [2022-02-11 00:56:29,038 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:56:29,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:29,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:29,039 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-02-11 00:56:29,052 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-02-11 00:56:29,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:56:29,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:29,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:29,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:29,162 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-02-11 00:56:29,417 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 00:56:29,417 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-02-11 00:56:29,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:29,885 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-02-11 00:56:29,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:29,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:29,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:29,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:30,061 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:30,061 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-02-11 00:56:30,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:30,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:30,651 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:30,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 42 treesize of output 61 [2022-02-11 00:56:30,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:30,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:31,061 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:31,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098514029] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:31,061 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:31,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:56:31,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657540684] [2022-02-11 00:56:31,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:31,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:56:31,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:31,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:56:31,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:56:31,063 INFO L87 Difference]: Start difference. First operand 3566 states and 10662 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-02-11 00:56:31,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:31,322 INFO L93 Difference]: Finished difference Result 5868 states and 17457 transitions. [2022-02-11 00:56:31,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:56:31,322 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-02-11 00:56:31,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:31,331 INFO L225 Difference]: With dead ends: 5868 [2022-02-11 00:56:31,331 INFO L226 Difference]: Without dead ends: 5803 [2022-02-11 00:56:31,331 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:56:31,332 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 122 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:31,332 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 598 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 510 Invalid, 0 Unknown, 315 Unchecked, 0.2s Time] [2022-02-11 00:56:31,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5803 states. [2022-02-11 00:56:31,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5803 to 3939. [2022-02-11 00:56:31,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3939 states, 3938 states have (on average 2.9873031995937023) internal successors, (11764), 3938 states have internal predecessors, (11764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:31,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3939 states to 3939 states and 11764 transitions. [2022-02-11 00:56:31,391 INFO L78 Accepts]: Start accepts. Automaton has 3939 states and 11764 transitions. Word has length 35 [2022-02-11 00:56:31,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:31,391 INFO L470 AbstractCegarLoop]: Abstraction has 3939 states and 11764 transitions. [2022-02-11 00:56:31,392 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-02-11 00:56:31,392 INFO L276 IsEmpty]: Start isEmpty. Operand 3939 states and 11764 transitions. [2022-02-11 00:56:31,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:31,398 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:31,398 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:31,421 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-02-11 00:56:31,615 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-02-11 00:56:31,615 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:31,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:31,616 INFO L85 PathProgramCache]: Analyzing trace with hash -646676362, now seen corresponding path program 41 times [2022-02-11 00:56:31,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:31,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015583096] [2022-02-11 00:56:31,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:31,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:31,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:31,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:31,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015583096] [2022-02-11 00:56:31,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015583096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:31,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426180830] [2022-02-11 00:56:31,765 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:56:31,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:31,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:31,766 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-02-11 00:56:31,782 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-02-11 00:56:31,800 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:56:31,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:31,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:31,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:31,906 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-02-11 00:56:32,147 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 00:56:32,147 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-02-11 00:56:32,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:32,298 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-02-11 00:56:32,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:32,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:32,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:32,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:32,467 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:32,467 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-02-11 00:56:32,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:32,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 35 treesize of output 39 [2022-02-11 00:56:32,965 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:32,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:32,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:32,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:33,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:33,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426180830] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:33,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:33,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:56:33,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776210640] [2022-02-11 00:56:33,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:33,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:56:33,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:33,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:56:33,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:56:33,398 INFO L87 Difference]: Start difference. First operand 3939 states and 11764 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-02-11 00:56:33,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:33,752 INFO L93 Difference]: Finished difference Result 5881 states and 17483 transitions. [2022-02-11 00:56:33,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:56:33,753 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-02-11 00:56:33,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:33,761 INFO L225 Difference]: With dead ends: 5881 [2022-02-11 00:56:33,761 INFO L226 Difference]: Without dead ends: 5724 [2022-02-11 00:56:33,761 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:56:33,762 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 124 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 296 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:33,762 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 639 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 761 Invalid, 0 Unknown, 296 Unchecked, 0.3s Time] [2022-02-11 00:56:33,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states. [2022-02-11 00:56:33,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 3614. [2022-02-11 00:56:33,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3614 states, 3613 states have (on average 2.991419872681982) internal successors, (10808), 3613 states have internal predecessors, (10808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:33,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3614 states to 3614 states and 10808 transitions. [2022-02-11 00:56:33,812 INFO L78 Accepts]: Start accepts. Automaton has 3614 states and 10808 transitions. Word has length 35 [2022-02-11 00:56:33,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:33,812 INFO L470 AbstractCegarLoop]: Abstraction has 3614 states and 10808 transitions. [2022-02-11 00:56:33,812 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-02-11 00:56:33,812 INFO L276 IsEmpty]: Start isEmpty. Operand 3614 states and 10808 transitions. [2022-02-11 00:56:33,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:33,816 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:33,816 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:33,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-02-11 00:56:34,017 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-02-11 00:56:34,017 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:34,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:34,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1978113104, now seen corresponding path program 42 times [2022-02-11 00:56:34,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:34,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290778274] [2022-02-11 00:56:34,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:34,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:34,159 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:34,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:34,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290778274] [2022-02-11 00:56:34,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290778274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:34,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828878566] [2022-02-11 00:56:34,159 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:56:34,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:34,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:34,160 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-02-11 00:56:34,161 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-02-11 00:56:34,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:56:34,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:34,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 00:56:34,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:34,272 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-02-11 00:56:34,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:34,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:34,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:34,422 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-02-11 00:56:34,437 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 00:56:34,437 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-02-11 00:56:34,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:34,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:34,946 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:34,947 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-02-11 00:56:35,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:35,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:35,768 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 00:56:35,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:35,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:35,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 39 treesize of output 75 [2022-02-11 00:56:36,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-02-11 00:56:36,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828878566] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:36,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:36,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-11 00:56:36,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372571222] [2022-02-11 00:56:36,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:36,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:56:36,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:36,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:56:36,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:56:36,126 INFO L87 Difference]: Start difference. First operand 3614 states and 10808 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-02-11 00:56:36,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:36,992 INFO L93 Difference]: Finished difference Result 7446 states and 21826 transitions. [2022-02-11 00:56:36,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-11 00:56:36,993 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-02-11 00:56:36,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:37,004 INFO L225 Difference]: With dead ends: 7446 [2022-02-11 00:56:37,004 INFO L226 Difference]: Without dead ends: 7363 [2022-02-11 00:56:37,005 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2022-02-11 00:56:37,005 INFO L934 BasicCegarLoop]: 68 mSDtfsCounter, 364 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 963 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:37,005 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 1025 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 846 Invalid, 0 Unknown, 963 Unchecked, 0.4s Time] [2022-02-11 00:56:37,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7363 states. [2022-02-11 00:56:37,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7363 to 3624. [2022-02-11 00:56:37,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3624 states, 3623 states have (on average 2.9914435550648633) internal successors, (10838), 3623 states have internal predecessors, (10838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:37,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3624 states to 3624 states and 10838 transitions. [2022-02-11 00:56:37,065 INFO L78 Accepts]: Start accepts. Automaton has 3624 states and 10838 transitions. Word has length 35 [2022-02-11 00:56:37,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:37,065 INFO L470 AbstractCegarLoop]: Abstraction has 3624 states and 10838 transitions. [2022-02-11 00:56:37,065 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-02-11 00:56:37,065 INFO L276 IsEmpty]: Start isEmpty. Operand 3624 states and 10838 transitions. [2022-02-11 00:56:37,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:37,069 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:37,069 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:37,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-02-11 00:56:37,269 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-02-11 00:56:37,270 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:37,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:37,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1657640096, now seen corresponding path program 43 times [2022-02-11 00:56:37,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:37,270 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022021596] [2022-02-11 00:56:37,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:37,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:37,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-02-11 00:56:37,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:37,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022021596] [2022-02-11 00:56:37,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022021596] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:37,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555883632] [2022-02-11 00:56:37,421 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:56:37,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:37,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:37,423 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-02-11 00:56:37,425 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-02-11 00:56:37,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:37,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:37,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:37,572 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-02-11 00:56:37,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:37,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 32 treesize of output 34 [2022-02-11 00:56:37,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:37,761 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-02-11 00:56:37,764 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:37,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 18 treesize of output 12 [2022-02-11 00:56:37,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-02-11 00:56:37,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:37,921 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:37,921 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-02-11 00:56:38,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:38,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 35 treesize of output 39 [2022-02-11 00:56:38,634 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:38,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:38,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:38,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:39,383 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:39,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555883632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:39,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:39,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:39,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673692196] [2022-02-11 00:56:39,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:39,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:39,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:39,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:39,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:39,385 INFO L87 Difference]: Start difference. First operand 3624 states and 10838 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-02-11 00:56:39,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:39,636 INFO L93 Difference]: Finished difference Result 5675 states and 16875 transitions. [2022-02-11 00:56:39,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:56:39,636 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-02-11 00:56:39,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:39,644 INFO L225 Difference]: With dead ends: 5675 [2022-02-11 00:56:39,644 INFO L226 Difference]: Without dead ends: 5629 [2022-02-11 00:56:39,644 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:56:39,645 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 136 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:39,645 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 445 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 408 Invalid, 0 Unknown, 315 Unchecked, 0.2s Time] [2022-02-11 00:56:39,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5629 states. [2022-02-11 00:56:39,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5629 to 3514. [2022-02-11 00:56:39,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3514 states, 3513 states have (on average 2.987475092513521) internal successors, (10495), 3513 states have internal predecessors, (10495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:39,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3514 states to 3514 states and 10495 transitions. [2022-02-11 00:56:39,713 INFO L78 Accepts]: Start accepts. Automaton has 3514 states and 10495 transitions. Word has length 35 [2022-02-11 00:56:39,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:39,713 INFO L470 AbstractCegarLoop]: Abstraction has 3514 states and 10495 transitions. [2022-02-11 00:56:39,713 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-02-11 00:56:39,713 INFO L276 IsEmpty]: Start isEmpty. Operand 3514 states and 10495 transitions. [2022-02-11 00:56:39,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:39,717 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:39,717 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:39,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-11 00:56:39,917 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-02-11 00:56:39,918 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:39,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:39,919 INFO L85 PathProgramCache]: Analyzing trace with hash -466147130, now seen corresponding path program 44 times [2022-02-11 00:56:39,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:39,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379663574] [2022-02-11 00:56:39,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:39,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:39,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:40,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-02-11 00:56:40,075 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:40,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379663574] [2022-02-11 00:56:40,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379663574] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:40,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002450007] [2022-02-11 00:56:40,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:56:40,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:40,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:40,076 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-02-11 00:56:40,076 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-02-11 00:56:40,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:56:40,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:40,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:56:40,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:40,217 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-02-11 00:56:40,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:40,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 34 treesize of output 34 [2022-02-11 00:56:41,742 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-02-11 00:56:41,743 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-02-11 00:56:41,746 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 00:56:41,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 20 treesize of output 12 [2022-02-11 00:56:41,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-02-11 00:56:41,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:41,951 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:41,951 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-02-11 00:56:42,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:42,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:42,583 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:56:42,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 41 treesize of output 59 [2022-02-11 00:56:42,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:42,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:43,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:43,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002450007] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:43,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:43,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:56:43,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853431760] [2022-02-11 00:56:43,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:43,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:56:43,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:43,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:56:43,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=484, Unknown=3, NotChecked=0, Total=600 [2022-02-11 00:56:43,341 INFO L87 Difference]: Start difference. First operand 3514 states and 10495 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-02-11 00:56:43,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:43,949 INFO L93 Difference]: Finished difference Result 5561 states and 16141 transitions. [2022-02-11 00:56:43,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-11 00:56:43,950 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-02-11 00:56:43,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:43,958 INFO L225 Difference]: With dead ends: 5561 [2022-02-11 00:56:43,958 INFO L226 Difference]: Without dead ends: 5299 [2022-02-11 00:56:43,959 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=247, Invalid=1232, Unknown=3, NotChecked=0, Total=1482 [2022-02-11 00:56:43,959 INFO L934 BasicCegarLoop]: 63 mSDtfsCounter, 247 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 494 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:43,959 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 539 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 533 Invalid, 0 Unknown, 494 Unchecked, 0.2s Time] [2022-02-11 00:56:43,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5299 states. [2022-02-11 00:56:44,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5299 to 3564. [2022-02-11 00:56:44,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3563 states have (on average 2.9842829076620827) internal successors, (10633), 3563 states have internal predecessors, (10633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:44,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 10633 transitions. [2022-02-11 00:56:44,012 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 10633 transitions. Word has length 35 [2022-02-11 00:56:44,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:44,012 INFO L470 AbstractCegarLoop]: Abstraction has 3564 states and 10633 transitions. [2022-02-11 00:56:44,012 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-02-11 00:56:44,012 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 10633 transitions. [2022-02-11 00:56:44,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:44,017 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:44,017 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:44,033 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-02-11 00:56:44,217 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-02-11 00:56:44,217 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:44,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:44,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1597496256, now seen corresponding path program 45 times [2022-02-11 00:56:44,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:44,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465624795] [2022-02-11 00:56:44,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:44,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:44,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:44,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:44,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:44,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465624795] [2022-02-11 00:56:44,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465624795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:44,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557794492] [2022-02-11 00:56:44,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:56:44,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:44,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:44,368 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-02-11 00:56:44,371 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-02-11 00:56:44,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:56:44,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:44,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:44,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:44,519 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-02-11 00:56:44,753 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 00:56:44,754 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-02-11 00:56:44,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:44,784 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-02-11 00:56:44,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:44,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 16 treesize of output 21 [2022-02-11 00:56:44,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:44,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:44,958 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:44,958 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-02-11 00:56:45,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:45,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:45,798 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:45,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:45,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:45,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:46,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:46,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557794492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:46,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:46,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:56:46,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490595735] [2022-02-11 00:56:46,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:46,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:56:46,108 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:46,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:56:46,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:56:46,108 INFO L87 Difference]: Start difference. First operand 3564 states and 10633 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-02-11 00:56:46,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:46,403 INFO L93 Difference]: Finished difference Result 5459 states and 16225 transitions. [2022-02-11 00:56:46,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:56:46,403 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-02-11 00:56:46,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:46,411 INFO L225 Difference]: With dead ends: 5459 [2022-02-11 00:56:46,411 INFO L226 Difference]: Without dead ends: 5413 [2022-02-11 00:56:46,411 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:56:46,411 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 122 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:46,412 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 494 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 530 Invalid, 0 Unknown, 389 Unchecked, 0.2s Time] [2022-02-11 00:56:46,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5413 states. [2022-02-11 00:56:46,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5413 to 3768. [2022-02-11 00:56:46,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3768 states, 3767 states have (on average 2.97929386779931) internal successors, (11223), 3767 states have internal predecessors, (11223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:46,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3768 states to 3768 states and 11223 transitions. [2022-02-11 00:56:46,461 INFO L78 Accepts]: Start accepts. Automaton has 3768 states and 11223 transitions. Word has length 35 [2022-02-11 00:56:46,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:46,461 INFO L470 AbstractCegarLoop]: Abstraction has 3768 states and 11223 transitions. [2022-02-11 00:56:46,461 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-02-11 00:56:46,461 INFO L276 IsEmpty]: Start isEmpty. Operand 3768 states and 11223 transitions. [2022-02-11 00:56:46,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:46,465 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:46,465 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:46,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-02-11 00:56:46,665 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-02-11 00:56:46,666 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:46,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:46,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1066056012, now seen corresponding path program 46 times [2022-02-11 00:56:46,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:46,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324336570] [2022-02-11 00:56:46,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:46,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:46,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:46,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:46,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:46,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324336570] [2022-02-11 00:56:46,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324336570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:46,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790158012] [2022-02-11 00:56:46,811 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:56:46,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:46,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:46,813 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-02-11 00:56:46,814 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-02-11 00:56:46,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:56:46,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:46,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:46,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:46,973 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-02-11 00:56:47,181 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 00:56:47,182 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-02-11 00:56:47,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:47,217 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-02-11 00:56:47,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:47,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:47,237 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:47,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:47,382 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:47,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-02-11 00:56:47,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:47,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:48,179 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:48,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:48,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:48,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:48,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:48,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790158012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:48,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:48,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:56:48,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183191291] [2022-02-11 00:56:48,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:48,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:56:48,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:48,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:56:48,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:56:48,843 INFO L87 Difference]: Start difference. First operand 3768 states and 11223 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-02-11 00:56:49,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:49,142 INFO L93 Difference]: Finished difference Result 6159 states and 18256 transitions. [2022-02-11 00:56:49,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:56:49,143 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-02-11 00:56:49,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:49,152 INFO L225 Difference]: With dead ends: 6159 [2022-02-11 00:56:49,152 INFO L226 Difference]: Without dead ends: 6045 [2022-02-11 00:56:49,152 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:56:49,152 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 146 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:49,153 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 554 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 612 Invalid, 0 Unknown, 199 Unchecked, 0.2s Time] [2022-02-11 00:56:49,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states. [2022-02-11 00:56:49,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 4012. [2022-02-11 00:56:49,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4012 states, 4011 states have (on average 2.976564447768636) internal successors, (11939), 4011 states have internal predecessors, (11939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:49,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4012 states to 4012 states and 11939 transitions. [2022-02-11 00:56:49,216 INFO L78 Accepts]: Start accepts. Automaton has 4012 states and 11939 transitions. Word has length 35 [2022-02-11 00:56:49,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:49,216 INFO L470 AbstractCegarLoop]: Abstraction has 4012 states and 11939 transitions. [2022-02-11 00:56:49,217 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-02-11 00:56:49,217 INFO L276 IsEmpty]: Start isEmpty. Operand 4012 states and 11939 transitions. [2022-02-11 00:56:49,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:49,222 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:49,223 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:49,245 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-02-11 00:56:49,435 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-02-11 00:56:49,435 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:49,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:49,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1976276714, now seen corresponding path program 47 times [2022-02-11 00:56:49,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:49,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416060695] [2022-02-11 00:56:49,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:49,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:49,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:49,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-02-11 00:56:49,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:49,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416060695] [2022-02-11 00:56:49,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416060695] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:49,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192602867] [2022-02-11 00:56:49,572 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:56:49,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:49,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:49,573 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-02-11 00:56:49,577 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-02-11 00:56:49,602 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:56:49,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:49,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:56:49,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:49,725 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-02-11 00:56:50,035 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 00:56:50,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 38 treesize of output 28 [2022-02-11 00:56:50,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:50,565 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-02-11 00:56:50,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:50,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:50,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-02-11 00:56:50,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:50,789 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:50,790 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-02-11 00:56:51,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:51,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:51,487 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-02-11 00:56:51,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:51,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:51,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:51,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-02-11 00:56:51,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192602867] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:51,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:51,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-11 00:56:51,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606086633] [2022-02-11 00:56:51,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:51,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:56:51,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:51,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:56:51,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=587, Unknown=1, NotChecked=0, Total=702 [2022-02-11 00:56:51,967 INFO L87 Difference]: Start difference. First operand 4012 states and 11939 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-02-11 00:56:52,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:52,912 INFO L93 Difference]: Finished difference Result 7425 states and 21582 transitions. [2022-02-11 00:56:52,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-11 00:56:52,913 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-02-11 00:56:52,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:52,924 INFO L225 Difference]: With dead ends: 7425 [2022-02-11 00:56:52,925 INFO L226 Difference]: Without dead ends: 7153 [2022-02-11 00:56:52,925 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=332, Invalid=2217, Unknown=1, NotChecked=0, Total=2550 [2022-02-11 00:56:52,926 INFO L934 BasicCegarLoop]: 73 mSDtfsCounter, 256 mSDsluCounter, 1288 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 1681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 840 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:52,926 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 969 Invalid, 1681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 803 Invalid, 0 Unknown, 840 Unchecked, 0.3s Time] [2022-02-11 00:56:52,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7153 states. [2022-02-11 00:56:52,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7153 to 4282. [2022-02-11 00:56:52,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4282 states, 4281 states have (on average 2.974071478626489) internal successors, (12732), 4281 states have internal predecessors, (12732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:52,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4282 states to 4282 states and 12732 transitions. [2022-02-11 00:56:52,990 INFO L78 Accepts]: Start accepts. Automaton has 4282 states and 12732 transitions. Word has length 35 [2022-02-11 00:56:52,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:52,990 INFO L470 AbstractCegarLoop]: Abstraction has 4282 states and 12732 transitions. [2022-02-11 00:56:52,990 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-02-11 00:56:52,990 INFO L276 IsEmpty]: Start isEmpty. Operand 4282 states and 12732 transitions. [2022-02-11 00:56:52,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:52,995 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:52,995 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:53,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-02-11 00:56:53,196 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-02-11 00:56:53,196 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:53,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:53,196 INFO L85 PathProgramCache]: Analyzing trace with hash -516795068, now seen corresponding path program 48 times [2022-02-11 00:56:53,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:53,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042782647] [2022-02-11 00:56:53,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:53,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:53,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:53,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:53,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:53,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042782647] [2022-02-11 00:56:53,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042782647] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:53,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647591063] [2022-02-11 00:56:53,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:56:53,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:53,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:53,351 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-02-11 00:56:53,351 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-02-11 00:56:53,375 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:56:53,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:53,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:53,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:53,461 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-02-11 00:56:53,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:53,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 32 treesize of output 34 [2022-02-11 00:56:53,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:53,647 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-02-11 00:56:53,650 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:53,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 18 treesize of output 12 [2022-02-11 00:56:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:53,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:53,796 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:53,796 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-02-11 00:56:54,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:54,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 35 treesize of output 39 [2022-02-11 00:56:54,473 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:54,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:54,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:54,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 57 treesize of output 93 [2022-02-11 00:56:55,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:55,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647591063] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:55,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:55,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:55,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921831006] [2022-02-11 00:56:55,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:55,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:55,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:55,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:55,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:55,285 INFO L87 Difference]: Start difference. First operand 4282 states and 12732 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-02-11 00:56:55,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:55,555 INFO L93 Difference]: Finished difference Result 6632 states and 19753 transitions. [2022-02-11 00:56:55,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:56:55,555 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-02-11 00:56:55,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:55,566 INFO L225 Difference]: With dead ends: 6632 [2022-02-11 00:56:55,566 INFO L226 Difference]: Without dead ends: 6586 [2022-02-11 00:56:55,566 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:56:55,567 INFO L934 BasicCegarLoop]: 52 mSDtfsCounter, 98 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:55,567 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 538 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 420 Invalid, 0 Unknown, 391 Unchecked, 0.2s Time] [2022-02-11 00:56:55,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6586 states. [2022-02-11 00:56:55,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6586 to 4262. [2022-02-11 00:56:55,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4262 states, 4261 states have (on average 2.9730110302745834) internal successors, (12668), 4261 states have internal predecessors, (12668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:55,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4262 states to 4262 states and 12668 transitions. [2022-02-11 00:56:55,637 INFO L78 Accepts]: Start accepts. Automaton has 4262 states and 12668 transitions. Word has length 35 [2022-02-11 00:56:55,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:55,637 INFO L470 AbstractCegarLoop]: Abstraction has 4262 states and 12668 transitions. [2022-02-11 00:56:55,638 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-02-11 00:56:55,638 INFO L276 IsEmpty]: Start isEmpty. Operand 4262 states and 12668 transitions. [2022-02-11 00:56:55,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:55,644 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:55,645 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:55,669 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-02-11 00:56:55,867 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-02-11 00:56:55,867 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:55,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:55,867 INFO L85 PathProgramCache]: Analyzing trace with hash 370792024, now seen corresponding path program 49 times [2022-02-11 00:56:55,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:55,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490729315] [2022-02-11 00:56:55,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:55,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:55,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:56,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:56,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:56,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490729315] [2022-02-11 00:56:56,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490729315] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:56,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351742605] [2022-02-11 00:56:56,007 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:56:56,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:56,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:56,008 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-02-11 00:56:56,014 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-02-11 00:56:56,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:56,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:56,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:56,124 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-02-11 00:56:56,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:56,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:56,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:56,351 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-02-11 00:56:56,354 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:56,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:56,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-02-11 00:56:56,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:56,505 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:56,505 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-02-11 00:56:57,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:57,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:57,437 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:56:57,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:56:57,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:57,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 57 treesize of output 93 [2022-02-11 00:56:58,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:58,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351742605] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:58,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:58,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:56:58,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041171420] [2022-02-11 00:56:58,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:58,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:56:58,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:58,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:56:58,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:56:58,146 INFO L87 Difference]: Start difference. First operand 4262 states and 12668 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-02-11 00:56:58,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:58,451 INFO L93 Difference]: Finished difference Result 7322 states and 21752 transitions. [2022-02-11 00:56:58,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:56:58,451 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-02-11 00:56:58,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:58,462 INFO L225 Difference]: With dead ends: 7322 [2022-02-11 00:56:58,463 INFO L226 Difference]: Without dead ends: 7276 [2022-02-11 00:56:58,463 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:56:58,463 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 127 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:58,463 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 510 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 489 Invalid, 0 Unknown, 286 Unchecked, 0.2s Time] [2022-02-11 00:56:58,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7276 states. [2022-02-11 00:56:58,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7276 to 4627. [2022-02-11 00:56:58,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 4626 states have (on average 2.971465629053178) internal successors, (13746), 4626 states have internal predecessors, (13746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:58,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 13746 transitions. [2022-02-11 00:56:58,535 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 13746 transitions. Word has length 35 [2022-02-11 00:56:58,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:58,535 INFO L470 AbstractCegarLoop]: Abstraction has 4627 states and 13746 transitions. [2022-02-11 00:56:58,535 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-02-11 00:56:58,535 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 13746 transitions. [2022-02-11 00:56:58,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:56:58,540 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:58,540 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:56:58,556 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-02-11 00:56:58,740 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-02-11 00:56:58,741 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:56:58,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:58,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1355734334, now seen corresponding path program 50 times [2022-02-11 00:56:58,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:58,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287634975] [2022-02-11 00:56:58,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:58,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:58,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:58,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:58,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:58,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287634975] [2022-02-11 00:56:58,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287634975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:58,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163497948] [2022-02-11 00:56:58,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:56:58,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:58,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:58,896 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-02-11 00:56:58,897 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-02-11 00:56:58,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:56:58,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:58,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:56:58,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:59,049 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-02-11 00:56:59,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:59,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:59,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:59,305 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-02-11 00:56:59,307 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:59,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:56:59,318 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:59,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:59,453 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:56:59,453 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-02-11 00:57:00,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:00,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:00,325 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:00,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:00,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:00,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:00,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163497948] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:00,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:00,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:57:00,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696830829] [2022-02-11 00:57:00,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:00,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:57:00,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:00,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:57:00,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:57:00,997 INFO L87 Difference]: Start difference. First operand 4627 states and 13746 transitions. Second operand has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 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-02-11 00:57:01,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:01,318 INFO L93 Difference]: Finished difference Result 6647 states and 19679 transitions. [2022-02-11 00:57:01,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:57:01,318 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 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-02-11 00:57:01,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:01,329 INFO L225 Difference]: With dead ends: 6647 [2022-02-11 00:57:01,329 INFO L226 Difference]: Without dead ends: 6637 [2022-02-11 00:57:01,329 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:57:01,329 INFO L934 BasicCegarLoop]: 60 mSDtfsCounter, 105 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:01,330 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 620 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 596 Invalid, 0 Unknown, 379 Unchecked, 0.2s Time] [2022-02-11 00:57:01,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6637 states. [2022-02-11 00:57:01,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6637 to 4644. [2022-02-11 00:57:01,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4644 states, 4643 states have (on average 2.971354727546845) internal successors, (13796), 4643 states have internal predecessors, (13796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:01,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 13796 transitions. [2022-02-11 00:57:01,400 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 13796 transitions. Word has length 35 [2022-02-11 00:57:01,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:01,400 INFO L470 AbstractCegarLoop]: Abstraction has 4644 states and 13796 transitions. [2022-02-11 00:57:01,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 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-02-11 00:57:01,400 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 13796 transitions. [2022-02-11 00:57:01,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:01,406 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:01,406 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:01,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-02-11 00:57:01,606 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-02-11 00:57:01,606 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:01,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:01,606 INFO L85 PathProgramCache]: Analyzing trace with hash -382534800, now seen corresponding path program 51 times [2022-02-11 00:57:01,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:01,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914597985] [2022-02-11 00:57:01,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:01,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:01,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:01,747 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:01,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:01,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914597985] [2022-02-11 00:57:01,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914597985] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:01,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192036459] [2022-02-11 00:57:01,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:57:01,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:01,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:01,752 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-02-11 00:57:01,753 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-02-11 00:57:01,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:57:01,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:01,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 00:57:01,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:01,877 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-02-11 00:57:01,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:01,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:02,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:02,035 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-02-11 00:57:02,045 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 00:57:02,045 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-02-11 00:57:02,138 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:02,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:02,455 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:02,455 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-02-11 00:57:02,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:02,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:03,265 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 00:57:03,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:03,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:03,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:03,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-02-11 00:57:03,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192036459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:03,631 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:03,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-11 00:57:03,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268740966] [2022-02-11 00:57:03,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:03,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:57:03,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:03,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:57:03,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:57:03,632 INFO L87 Difference]: Start difference. First operand 4644 states and 13796 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-02-11 00:57:04,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:04,313 INFO L93 Difference]: Finished difference Result 8536 states and 24976 transitions. [2022-02-11 00:57:04,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:57:04,314 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-02-11 00:57:04,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:04,327 INFO L225 Difference]: With dead ends: 8536 [2022-02-11 00:57:04,327 INFO L226 Difference]: Without dead ends: 8453 [2022-02-11 00:57:04,327 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2022-02-11 00:57:04,328 INFO L934 BasicCegarLoop]: 74 mSDtfsCounter, 347 mSDsluCounter, 1184 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 766 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:04,328 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 989 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 573 Invalid, 0 Unknown, 766 Unchecked, 0.3s Time] [2022-02-11 00:57:04,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8453 states. [2022-02-11 00:57:04,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8453 to 4597. [2022-02-11 00:57:04,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4597 states, 4596 states have (on average 2.969538729329852) internal successors, (13648), 4596 states have internal predecessors, (13648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:04,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4597 states to 4597 states and 13648 transitions. [2022-02-11 00:57:04,411 INFO L78 Accepts]: Start accepts. Automaton has 4597 states and 13648 transitions. Word has length 35 [2022-02-11 00:57:04,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:04,411 INFO L470 AbstractCegarLoop]: Abstraction has 4597 states and 13648 transitions. [2022-02-11 00:57:04,411 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-02-11 00:57:04,411 INFO L276 IsEmpty]: Start isEmpty. Operand 4597 states and 13648 transitions. [2022-02-11 00:57:04,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:04,416 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:04,416 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:04,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-02-11 00:57:04,616 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-02-11 00:57:04,617 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:04,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:04,617 INFO L85 PathProgramCache]: Analyzing trace with hash 625310654, now seen corresponding path program 52 times [2022-02-11 00:57:04,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:04,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018466063] [2022-02-11 00:57:04,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:04,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:04,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:04,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:04,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018466063] [2022-02-11 00:57:04,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018466063] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:04,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793173349] [2022-02-11 00:57:04,761 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:57:04,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:04,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:04,768 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-02-11 00:57:04,769 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-02-11 00:57:04,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:57:04,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:04,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:04,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:04,955 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-02-11 00:57:05,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:05,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 32 treesize of output 34 [2022-02-11 00:57:05,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:05,080 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-02-11 00:57:05,083 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:05,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 18 treesize of output 12 [2022-02-11 00:57:05,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-02-11 00:57:05,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:05,222 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:05,222 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-02-11 00:57:05,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:05,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:05,775 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:05,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 42 treesize of output 61 [2022-02-11 00:57:05,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:05,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 57 treesize of output 93 [2022-02-11 00:57:06,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-02-11 00:57:06,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793173349] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:06,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:06,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:57:06,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660371531] [2022-02-11 00:57:06,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:06,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:57:06,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:06,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:57:06,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:57:06,895 INFO L87 Difference]: Start difference. First operand 4597 states and 13648 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-02-11 00:57:07,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:07,202 INFO L93 Difference]: Finished difference Result 7067 states and 20945 transitions. [2022-02-11 00:57:07,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:57:07,202 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-02-11 00:57:07,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:07,212 INFO L225 Difference]: With dead ends: 7067 [2022-02-11 00:57:07,212 INFO L226 Difference]: Without dead ends: 7021 [2022-02-11 00:57:07,212 INFO L933 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-02-11 00:57:07,213 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 101 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:07,213 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 569 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 582 Invalid, 0 Unknown, 355 Unchecked, 0.2s Time] [2022-02-11 00:57:07,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7021 states. [2022-02-11 00:57:07,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7021 to 4693. [2022-02-11 00:57:07,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4693 states, 4692 states have (on average 2.971014492753623) internal successors, (13940), 4692 states have internal predecessors, (13940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:07,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4693 states to 4693 states and 13940 transitions. [2022-02-11 00:57:07,276 INFO L78 Accepts]: Start accepts. Automaton has 4693 states and 13940 transitions. Word has length 35 [2022-02-11 00:57:07,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:07,276 INFO L470 AbstractCegarLoop]: Abstraction has 4693 states and 13940 transitions. [2022-02-11 00:57:07,276 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-02-11 00:57:07,276 INFO L276 IsEmpty]: Start isEmpty. Operand 4693 states and 13940 transitions. [2022-02-11 00:57:07,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:07,281 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:07,281 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:07,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-02-11 00:57:07,481 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-02-11 00:57:07,482 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:07,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:07,482 INFO L85 PathProgramCache]: Analyzing trace with hash 814390196, now seen corresponding path program 53 times [2022-02-11 00:57:07,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:07,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751248758] [2022-02-11 00:57:07,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:07,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:07,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:07,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-02-11 00:57:07,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:07,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751248758] [2022-02-11 00:57:07,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751248758] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:07,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879739801] [2022-02-11 00:57:07,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:57:07,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:07,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:07,636 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-02-11 00:57:07,637 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-02-11 00:57:07,668 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:57:07,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:07,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:57:07,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:07,842 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-02-11 00:57:07,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:07,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:08,152 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 00:57:08,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2022-02-11 00:57:08,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:08,157 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 23 treesize of output 22 [2022-02-11 00:57:08,168 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:08,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:08,395 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:08,395 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-02-11 00:57:08,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:08,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:09,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:09,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:09,041 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-02-11 00:57:09,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 84 treesize of output 75 [2022-02-11 00:57:09,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-02-11 00:57:09,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879739801] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:09,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:09,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-02-11 00:57:09,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658186807] [2022-02-11 00:57:09,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:09,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 00:57:09,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:09,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 00:57:09,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:57:09,515 INFO L87 Difference]: Start difference. First operand 4693 states and 13940 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:10,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:10,710 INFO L93 Difference]: Finished difference Result 9679 states and 28045 transitions. [2022-02-11 00:57:10,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-11 00:57:10,710 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 00:57:10,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:10,729 INFO L225 Difference]: With dead ends: 9679 [2022-02-11 00:57:10,729 INFO L226 Difference]: Without dead ends: 9567 [2022-02-11 00:57:10,729 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=485, Invalid=2485, Unknown=0, NotChecked=0, Total=2970 [2022-02-11 00:57:10,730 INFO L934 BasicCegarLoop]: 70 mSDtfsCounter, 392 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 650 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:10,730 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 899 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 784 Invalid, 0 Unknown, 650 Unchecked, 0.4s Time] [2022-02-11 00:57:10,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states. [2022-02-11 00:57:10,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 5093. [2022-02-11 00:57:10,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5093 states, 5092 states have (on average 2.9884131971720347) internal successors, (15217), 5092 states have internal predecessors, (15217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:10,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5093 states to 5093 states and 15217 transitions. [2022-02-11 00:57:10,819 INFO L78 Accepts]: Start accepts. Automaton has 5093 states and 15217 transitions. Word has length 35 [2022-02-11 00:57:10,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:10,819 INFO L470 AbstractCegarLoop]: Abstraction has 5093 states and 15217 transitions. [2022-02-11 00:57:10,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:10,819 INFO L276 IsEmpty]: Start isEmpty. Operand 5093 states and 15217 transitions. [2022-02-11 00:57:10,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:10,825 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:10,825 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:10,841 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-02-11 00:57:11,025 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-02-11 00:57:11,026 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:11,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:11,026 INFO L85 PathProgramCache]: Analyzing trace with hash -426744848, now seen corresponding path program 54 times [2022-02-11 00:57:11,026 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:11,026 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817172228] [2022-02-11 00:57:11,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:11,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:11,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:11,167 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:11,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:11,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817172228] [2022-02-11 00:57:11,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817172228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:11,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243786928] [2022-02-11 00:57:11,168 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:57:11,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:11,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:11,172 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-02-11 00:57:11,173 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-02-11 00:57:11,202 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:57:11,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:11,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:11,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:11,344 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-02-11 00:57:11,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:11,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:11,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:11,488 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-02-11 00:57:11,491 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:11,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:11,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-02-11 00:57:11,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:11,629 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:11,630 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-02-11 00:57:12,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:12,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:12,242 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:12,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:12,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:12,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:12,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-02-11 00:57:12,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243786928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:12,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:12,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:57:12,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552454010] [2022-02-11 00:57:12,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:12,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:57:12,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:12,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:57:12,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:57:12,951 INFO L87 Difference]: Start difference. First operand 5093 states and 15217 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-02-11 00:57:13,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:13,223 INFO L93 Difference]: Finished difference Result 7637 states and 22697 transitions. [2022-02-11 00:57:13,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:57:13,223 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-02-11 00:57:13,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:13,235 INFO L225 Difference]: With dead ends: 7637 [2022-02-11 00:57:13,235 INFO L226 Difference]: Without dead ends: 7621 [2022-02-11 00:57:13,235 INFO L933 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-02-11 00:57:13,235 INFO L934 BasicCegarLoop]: 61 mSDtfsCounter, 124 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:13,235 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 456 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 464 Invalid, 0 Unknown, 192 Unchecked, 0.2s Time] [2022-02-11 00:57:13,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7621 states. [2022-02-11 00:57:13,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7621 to 5050. [2022-02-11 00:57:13,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5050 states, 5049 states have (on average 2.9879183996831054) internal successors, (15086), 5049 states have internal predecessors, (15086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:13,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5050 states to 5050 states and 15086 transitions. [2022-02-11 00:57:13,321 INFO L78 Accepts]: Start accepts. Automaton has 5050 states and 15086 transitions. Word has length 35 [2022-02-11 00:57:13,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:13,321 INFO L470 AbstractCegarLoop]: Abstraction has 5050 states and 15086 transitions. [2022-02-11 00:57:13,321 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-02-11 00:57:13,321 INFO L276 IsEmpty]: Start isEmpty. Operand 5050 states and 15086 transitions. [2022-02-11 00:57:13,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:13,326 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:13,326 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:13,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-11 00:57:13,527 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-02-11 00:57:13,527 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:13,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:13,528 INFO L85 PathProgramCache]: Analyzing trace with hash -601298574, now seen corresponding path program 55 times [2022-02-11 00:57:13,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:13,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290107922] [2022-02-11 00:57:13,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:13,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:13,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:13,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:13,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:13,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290107922] [2022-02-11 00:57:13,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290107922] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:13,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285968677] [2022-02-11 00:57:13,667 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:57:13,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:13,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:13,669 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-02-11 00:57:13,669 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-02-11 00:57:13,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:13,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:13,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:13,824 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-02-11 00:57:13,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:13,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 37 treesize of output 39 [2022-02-11 00:57:14,524 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-02-11 00:57:14,525 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-02-11 00:57:14,528 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-02-11 00:57:14,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:14,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:14,681 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:14,681 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-02-11 00:57:15,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:15,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:15,348 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:15,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:15,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:15,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:16,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-02-11 00:57:16,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285968677] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:16,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:16,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:57:16,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218018210] [2022-02-11 00:57:16,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:16,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:57:16,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:16,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:57:16,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=387, Unknown=1, NotChecked=0, Total=462 [2022-02-11 00:57:16,518 INFO L87 Difference]: Start difference. First operand 5050 states and 15086 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-02-11 00:57:16,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:16,845 INFO L93 Difference]: Finished difference Result 7502 states and 22335 transitions. [2022-02-11 00:57:16,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:57:16,846 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-02-11 00:57:16,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:16,863 INFO L225 Difference]: With dead ends: 7502 [2022-02-11 00:57:16,863 INFO L226 Difference]: Without dead ends: 7456 [2022-02-11 00:57:16,863 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=635, Unknown=1, NotChecked=0, Total=756 [2022-02-11 00:57:16,864 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 143 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:16,864 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 452 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 387 Invalid, 0 Unknown, 346 Unchecked, 0.2s Time] [2022-02-11 00:57:16,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7456 states. [2022-02-11 00:57:17,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7456 to 5065. [2022-02-11 00:57:17,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5065 states, 5064 states have (on average 2.9885466034755135) internal successors, (15134), 5064 states have internal predecessors, (15134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:17,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5065 states to 5065 states and 15134 transitions. [2022-02-11 00:57:17,032 INFO L78 Accepts]: Start accepts. Automaton has 5065 states and 15134 transitions. Word has length 35 [2022-02-11 00:57:17,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:17,032 INFO L470 AbstractCegarLoop]: Abstraction has 5065 states and 15134 transitions. [2022-02-11 00:57:17,032 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-02-11 00:57:17,032 INFO L276 IsEmpty]: Start isEmpty. Operand 5065 states and 15134 transitions. [2022-02-11 00:57:17,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:17,041 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:17,041 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:17,068 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-02-11 00:57:17,265 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-02-11 00:57:17,265 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:17,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:17,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1837695982, now seen corresponding path program 56 times [2022-02-11 00:57:17,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:17,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304256332] [2022-02-11 00:57:17,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:17,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:17,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:17,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-02-11 00:57:17,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:17,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304256332] [2022-02-11 00:57:17,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304256332] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:17,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705497107] [2022-02-11 00:57:17,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:57:17,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:17,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:17,478 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-02-11 00:57:17,479 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-02-11 00:57:17,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:57:17,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:17,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:57:17,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:17,676 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-02-11 00:57:17,842 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 00:57:17,842 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-02-11 00:57:17,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:17,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-02-11 00:57:17,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:17,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:17,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:17,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:18,034 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:18,034 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-02-11 00:57:18,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:18,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 35 treesize of output 39 [2022-02-11 00:57:18,775 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:18,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 42 treesize of output 61 [2022-02-11 00:57:18,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:18,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:19,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:19,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705497107] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:19,639 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:19,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:57:19,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206309374] [2022-02-11 00:57:19,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:19,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:57:19,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:19,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:57:19,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:57:19,640 INFO L87 Difference]: Start difference. First operand 5065 states and 15134 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-02-11 00:57:19,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:19,853 INFO L93 Difference]: Finished difference Result 6028 states and 17950 transitions. [2022-02-11 00:57:19,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:57:19,854 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-02-11 00:57:19,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:19,862 INFO L225 Difference]: With dead ends: 6028 [2022-02-11 00:57:19,862 INFO L226 Difference]: Without dead ends: 5982 [2022-02-11 00:57:19,862 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:57:19,862 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 78 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 229 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:19,863 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 572 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 403 Invalid, 0 Unknown, 229 Unchecked, 0.2s Time] [2022-02-11 00:57:19,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5982 states. [2022-02-11 00:57:19,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5982 to 5124. [2022-02-11 00:57:19,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5124 states, 5123 states have (on average 2.9888737068124147) internal successors, (15312), 5123 states have internal predecessors, (15312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:19,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5124 states to 5124 states and 15312 transitions. [2022-02-11 00:57:19,926 INFO L78 Accepts]: Start accepts. Automaton has 5124 states and 15312 transitions. Word has length 35 [2022-02-11 00:57:19,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:19,926 INFO L470 AbstractCegarLoop]: Abstraction has 5124 states and 15312 transitions. [2022-02-11 00:57:19,926 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-02-11 00:57:19,926 INFO L276 IsEmpty]: Start isEmpty. Operand 5124 states and 15312 transitions. [2022-02-11 00:57:19,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:19,931 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:19,932 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:19,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-02-11 00:57:20,132 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-02-11 00:57:20,132 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:20,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:20,132 INFO L85 PathProgramCache]: Analyzing trace with hash 206280954, now seen corresponding path program 57 times [2022-02-11 00:57:20,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:20,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056699575] [2022-02-11 00:57:20,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:20,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:20,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:20,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-02-11 00:57:20,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:20,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056699575] [2022-02-11 00:57:20,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056699575] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:20,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506100922] [2022-02-11 00:57:20,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:57:20,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:20,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:20,302 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-02-11 00:57:20,303 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-02-11 00:57:20,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:57:20,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:20,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:20,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:20,515 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-02-11 00:57:20,679 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 00:57:20,679 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-02-11 00:57:20,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:20,908 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-02-11 00:57:20,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:20,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:20,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:20,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:21,086 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:21,087 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-02-11 00:57:21,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:21,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:21,879 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:21,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:21,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:21,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:23,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-02-11 00:57:23,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506100922] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:23,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:23,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:57:23,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062294199] [2022-02-11 00:57:23,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:23,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:57:23,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:23,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:57:23,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:57:23,067 INFO L87 Difference]: Start difference. First operand 5124 states and 15312 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-02-11 00:57:23,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:23,352 INFO L93 Difference]: Finished difference Result 6587 states and 19580 transitions. [2022-02-11 00:57:23,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:57:23,352 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-02-11 00:57:23,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:23,363 INFO L225 Difference]: With dead ends: 6587 [2022-02-11 00:57:23,363 INFO L226 Difference]: Without dead ends: 6553 [2022-02-11 00:57:23,363 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-02-11 00:57:23,364 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 116 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:23,364 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 672 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 525 Invalid, 0 Unknown, 273 Unchecked, 0.2s Time] [2022-02-11 00:57:23,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6553 states. [2022-02-11 00:57:23,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6553 to 5208. [2022-02-11 00:57:23,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5208 states, 5207 states have (on average 2.9894372959477624) internal successors, (15566), 5207 states have internal predecessors, (15566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:23,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5208 states to 5208 states and 15566 transitions. [2022-02-11 00:57:23,456 INFO L78 Accepts]: Start accepts. Automaton has 5208 states and 15566 transitions. Word has length 35 [2022-02-11 00:57:23,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:23,456 INFO L470 AbstractCegarLoop]: Abstraction has 5208 states and 15566 transitions. [2022-02-11 00:57:23,456 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-02-11 00:57:23,456 INFO L276 IsEmpty]: Start isEmpty. Operand 5208 states and 15566 transitions. [2022-02-11 00:57:23,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:23,462 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:23,462 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:23,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-02-11 00:57:23,662 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-02-11 00:57:23,662 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:23,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:23,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1927053450, now seen corresponding path program 58 times [2022-02-11 00:57:23,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:23,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979181108] [2022-02-11 00:57:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:23,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:23,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:23,808 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:23,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:23,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979181108] [2022-02-11 00:57:23,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979181108] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:23,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623094881] [2022-02-11 00:57:23,809 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:57:23,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:23,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:23,812 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-02-11 00:57:23,813 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-02-11 00:57:23,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:57:23,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:23,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:23,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:23,972 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-02-11 00:57:24,123 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 00:57:24,124 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-02-11 00:57:24,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:24,359 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-02-11 00:57:24,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:24,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-02-11 00:57:24,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-02-11 00:57:24,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:24,541 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:24,541 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-02-11 00:57:25,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:25,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:25,233 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:25,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 42 treesize of output 61 [2022-02-11 00:57:25,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:25,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 57 treesize of output 93 [2022-02-11 00:57:26,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:26,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623094881] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:26,400 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:26,400 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 00:57:26,400 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369492925] [2022-02-11 00:57:26,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:26,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:57:26,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:26,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:57:26,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:57:26,401 INFO L87 Difference]: Start difference. First operand 5208 states and 15566 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-02-11 00:57:26,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:26,671 INFO L93 Difference]: Finished difference Result 6913 states and 20595 transitions. [2022-02-11 00:57:26,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:57:26,672 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-02-11 00:57:26,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:26,682 INFO L225 Difference]: With dead ends: 6913 [2022-02-11 00:57:26,682 INFO L226 Difference]: Without dead ends: 6828 [2022-02-11 00:57:26,682 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:57:26,682 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 130 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 451 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:26,682 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 609 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 552 Invalid, 0 Unknown, 451 Unchecked, 0.2s Time] [2022-02-11 00:57:26,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6828 states. [2022-02-11 00:57:26,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6828 to 5084. [2022-02-11 00:57:26,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5084 states, 5083 states have (on average 2.9907534920322645) internal successors, (15202), 5083 states have internal predecessors, (15202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:26,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5084 states to 5084 states and 15202 transitions. [2022-02-11 00:57:26,749 INFO L78 Accepts]: Start accepts. Automaton has 5084 states and 15202 transitions. Word has length 35 [2022-02-11 00:57:26,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:26,749 INFO L470 AbstractCegarLoop]: Abstraction has 5084 states and 15202 transitions. [2022-02-11 00:57:26,749 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-02-11 00:57:26,749 INFO L276 IsEmpty]: Start isEmpty. Operand 5084 states and 15202 transitions. [2022-02-11 00:57:26,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:26,754 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:26,754 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:26,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-02-11 00:57:26,955 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-02-11 00:57:26,955 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:26,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:26,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1314638282, now seen corresponding path program 59 times [2022-02-11 00:57:26,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:26,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986821493] [2022-02-11 00:57:26,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:26,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:26,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:27,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-02-11 00:57:27,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:27,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986821493] [2022-02-11 00:57:27,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986821493] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:27,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040162987] [2022-02-11 00:57:27,099 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:57:27,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:27,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:27,100 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-02-11 00:57:27,127 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-02-11 00:57:27,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:57:27,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:27,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:27,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:27,339 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-02-11 00:57:27,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:27,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 34 treesize of output 36 [2022-02-11 00:57:27,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:27,985 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-02-11 00:57:27,988 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:27,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 18 treesize of output 12 [2022-02-11 00:57:27,999 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:27,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:28,140 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:28,140 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-02-11 00:57:28,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:28,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:28,724 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:28,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-02-11 00:57:28,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:28,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-02-11 00:57:29,577 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:29,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040162987] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:29,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:29,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 00:57:29,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956087001] [2022-02-11 00:57:29,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:29,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:57:29,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:29,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:57:29,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=349, Unknown=2, NotChecked=0, Total=420 [2022-02-11 00:57:29,578 INFO L87 Difference]: Start difference. First operand 5084 states and 15202 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-02-11 00:57:29,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:29,789 INFO L93 Difference]: Finished difference Result 7130 states and 21245 transitions. [2022-02-11 00:57:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:57:29,790 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-02-11 00:57:29,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:29,801 INFO L225 Difference]: With dead ends: 7130 [2022-02-11 00:57:29,801 INFO L226 Difference]: Without dead ends: 7084 [2022-02-11 00:57:29,801 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=83, Invalid=421, Unknown=2, NotChecked=0, Total=506 [2022-02-11 00:57:29,801 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 104 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 386 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:29,801 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 499 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 399 Invalid, 0 Unknown, 386 Unchecked, 0.2s Time] [2022-02-11 00:57:29,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7084 states. [2022-02-11 00:57:29,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7084 to 5134. [2022-02-11 00:57:29,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5134 states, 5133 states have (on average 2.9908435612702124) internal successors, (15352), 5133 states have internal predecessors, (15352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:29,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5134 states to 5134 states and 15352 transitions. [2022-02-11 00:57:29,873 INFO L78 Accepts]: Start accepts. Automaton has 5134 states and 15352 transitions. Word has length 35 [2022-02-11 00:57:29,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:29,873 INFO L470 AbstractCegarLoop]: Abstraction has 5134 states and 15352 transitions. [2022-02-11 00:57:29,873 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-02-11 00:57:29,873 INFO L276 IsEmpty]: Start isEmpty. Operand 5134 states and 15352 transitions. [2022-02-11 00:57:29,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:29,879 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:29,879 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:29,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-02-11 00:57:30,080 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-02-11 00:57:30,080 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:30,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:30,081 INFO L85 PathProgramCache]: Analyzing trace with hash -541334458, now seen corresponding path program 60 times [2022-02-11 00:57:30,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:30,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28530234] [2022-02-11 00:57:30,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:30,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:30,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:30,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-02-11 00:57:30,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:30,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28530234] [2022-02-11 00:57:30,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28530234] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:30,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605862176] [2022-02-11 00:57:30,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:57:30,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:30,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:30,254 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-02-11 00:57:30,255 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-02-11 00:57:30,279 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:57:30,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:30,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:30,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:30,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 15 treesize of output 11 [2022-02-11 00:57:30,542 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:30,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 45 treesize of output 29 [2022-02-11 00:57:30,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:30,694 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-02-11 00:57:30,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:30,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:30,718 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:30,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:30,860 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:30,860 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-02-11 00:57:31,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:31,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:31,356 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:31,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:31,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:31,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:32,149 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:32,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605862176] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:32,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:32,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 00:57:32,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728448737] [2022-02-11 00:57:32,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:32,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:57:32,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:32,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:57:32,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:57:32,150 INFO L87 Difference]: Start difference. First operand 5134 states and 15352 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-02-11 00:57:32,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:32,387 INFO L93 Difference]: Finished difference Result 6468 states and 19287 transitions. [2022-02-11 00:57:32,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:57:32,388 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-02-11 00:57:32,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:32,398 INFO L225 Difference]: With dead ends: 6468 [2022-02-11 00:57:32,398 INFO L226 Difference]: Without dead ends: 6422 [2022-02-11 00:57:32,399 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:57:32,399 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 107 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:32,399 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 530 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 495 Invalid, 0 Unknown, 250 Unchecked, 0.2s Time] [2022-02-11 00:57:32,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6422 states. [2022-02-11 00:57:32,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6422 to 5162. [2022-02-11 00:57:32,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5162 states, 5161 states have (on average 2.990505715946522) internal successors, (15434), 5161 states have internal predecessors, (15434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:32,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5162 states to 5162 states and 15434 transitions. [2022-02-11 00:57:32,504 INFO L78 Accepts]: Start accepts. Automaton has 5162 states and 15434 transitions. Word has length 35 [2022-02-11 00:57:32,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:32,504 INFO L470 AbstractCegarLoop]: Abstraction has 5162 states and 15434 transitions. [2022-02-11 00:57:32,504 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-02-11 00:57:32,504 INFO L276 IsEmpty]: Start isEmpty. Operand 5162 states and 15434 transitions. [2022-02-11 00:57:32,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:32,510 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:32,510 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:32,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-02-11 00:57:32,710 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-02-11 00:57:32,711 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:32,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:32,712 INFO L85 PathProgramCache]: Analyzing trace with hash 2122217810, now seen corresponding path program 61 times [2022-02-11 00:57:32,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:32,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958284463] [2022-02-11 00:57:32,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:32,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:32,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:32,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-02-11 00:57:32,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:32,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958284463] [2022-02-11 00:57:32,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958284463] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:32,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501309048] [2022-02-11 00:57:32,858 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:57:32,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:32,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:32,860 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-02-11 00:57:32,887 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-02-11 00:57:32,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:32,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:57:32,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:33,080 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-02-11 00:57:33,136 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 00:57:33,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:33,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:33,215 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-02-11 00:57:33,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:33,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:33,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-02-11 00:57:33,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:33,378 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:33,378 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-02-11 00:57:33,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:33,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-02-11 00:57:33,936 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:33,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:33,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:33,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 57 treesize of output 93 [2022-02-11 00:57:34,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:34,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501309048] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:34,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:34,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 00:57:34,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093705936] [2022-02-11 00:57:34,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:34,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:57:34,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:34,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:57:34,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:57:34,357 INFO L87 Difference]: Start difference. First operand 5162 states and 15434 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-02-11 00:57:34,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:34,587 INFO L93 Difference]: Finished difference Result 6624 states and 19755 transitions. [2022-02-11 00:57:34,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:57:34,588 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-02-11 00:57:34,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:34,598 INFO L225 Difference]: With dead ends: 6624 [2022-02-11 00:57:34,599 INFO L226 Difference]: Without dead ends: 6583 [2022-02-11 00:57:34,599 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:57:34,599 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 98 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:34,599 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 512 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 475 Invalid, 0 Unknown, 302 Unchecked, 0.2s Time] [2022-02-11 00:57:34,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6583 states. [2022-02-11 00:57:34,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6583 to 5250. [2022-02-11 00:57:34,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5250 states, 5249 states have (on average 2.9914269384644694) internal successors, (15702), 5249 states have internal predecessors, (15702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:34,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5250 states to 5250 states and 15702 transitions. [2022-02-11 00:57:34,703 INFO L78 Accepts]: Start accepts. Automaton has 5250 states and 15702 transitions. Word has length 35 [2022-02-11 00:57:34,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:34,703 INFO L470 AbstractCegarLoop]: Abstraction has 5250 states and 15702 transitions. [2022-02-11 00:57:34,704 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-02-11 00:57:34,704 INFO L276 IsEmpty]: Start isEmpty. Operand 5250 states and 15702 transitions. [2022-02-11 00:57:34,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:34,710 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:34,710 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:34,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-02-11 00:57:34,911 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-02-11 00:57:34,912 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:34,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:34,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1470282058, now seen corresponding path program 62 times [2022-02-11 00:57:34,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:34,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289394090] [2022-02-11 00:57:34,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:34,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:34,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:35,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:35,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:35,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289394090] [2022-02-11 00:57:35,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289394090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:35,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126935670] [2022-02-11 00:57:35,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:57:35,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:35,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:35,050 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-02-11 00:57:35,052 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-02-11 00:57:35,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:57:35,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:35,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:35,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:35,273 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:35,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 47 treesize of output 31 [2022-02-11 00:57:36,339 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-02-11 00:57:36,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:36,392 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-02-11 00:57:36,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:36,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:36,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:36,553 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:36,554 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-02-11 00:57:37,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:37,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:37,239 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:37,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-02-11 00:57:37,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:37,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:37,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:37,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126935670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:37,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:37,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:57:37,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804479595] [2022-02-11 00:57:37,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:37,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:57:37,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:37,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:57:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-02-11 00:57:37,558 INFO L87 Difference]: Start difference. First operand 5250 states and 15702 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-02-11 00:57:37,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:37,763 INFO L93 Difference]: Finished difference Result 6507 states and 19400 transitions. [2022-02-11 00:57:37,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:57:37,764 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-02-11 00:57:37,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:37,773 INFO L225 Difference]: With dead ends: 6507 [2022-02-11 00:57:37,773 INFO L226 Difference]: Without dead ends: 6461 [2022-02-11 00:57:37,774 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-02-11 00:57:37,774 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 116 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:37,774 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 420 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 424 Invalid, 0 Unknown, 164 Unchecked, 0.2s Time] [2022-02-11 00:57:37,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6461 states. [2022-02-11 00:57:37,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6461 to 5296. [2022-02-11 00:57:37,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5296 states, 5295 states have (on average 2.990557129367328) internal successors, (15835), 5295 states have internal predecessors, (15835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:37,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5296 states to 5296 states and 15835 transitions. [2022-02-11 00:57:37,839 INFO L78 Accepts]: Start accepts. Automaton has 5296 states and 15835 transitions. Word has length 35 [2022-02-11 00:57:37,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:37,839 INFO L470 AbstractCegarLoop]: Abstraction has 5296 states and 15835 transitions. [2022-02-11 00:57:37,840 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-02-11 00:57:37,840 INFO L276 IsEmpty]: Start isEmpty. Operand 5296 states and 15835 transitions. [2022-02-11 00:57:37,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:37,845 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:37,845 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:37,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-02-11 00:57:38,046 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-02-11 00:57:38,046 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:38,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:38,047 INFO L85 PathProgramCache]: Analyzing trace with hash -161132970, now seen corresponding path program 63 times [2022-02-11 00:57:38,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:38,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727604081] [2022-02-11 00:57:38,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:38,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:38,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:38,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:38,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727604081] [2022-02-11 00:57:38,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727604081] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:38,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578838276] [2022-02-11 00:57:38,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:57:38,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:38,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:38,192 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-02-11 00:57:38,193 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-02-11 00:57:38,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:57:38,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:38,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 00:57:38,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:38,443 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 00:57:38,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 39 treesize of output 32 [2022-02-11 00:57:38,848 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-02-11 00:57:40,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:40,465 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-02-11 00:57:40,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:40,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 16 treesize of output 21 [2022-02-11 00:57:40,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-02-11 00:57:40,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:40,806 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:40,807 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-02-11 00:57:41,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:41,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 35 treesize of output 39 [2022-02-11 00:57:41,362 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 00:57:41,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:41,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:41,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 39 treesize of output 75 [2022-02-11 00:57:41,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-02-11 00:57:41,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578838276] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:41,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:41,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-11 00:57:41,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830217547] [2022-02-11 00:57:41,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:41,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:57:41,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:41,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:57:41,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=605, Unknown=4, NotChecked=0, Total=702 [2022-02-11 00:57:41,493 INFO L87 Difference]: Start difference. First operand 5296 states and 15835 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-02-11 00:57:43,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:43,433 INFO L93 Difference]: Finished difference Result 6595 states and 19539 transitions. [2022-02-11 00:57:43,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:57:43,434 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-02-11 00:57:43,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:43,443 INFO L225 Difference]: With dead ends: 6595 [2022-02-11 00:57:43,444 INFO L226 Difference]: Without dead ends: 6580 [2022-02-11 00:57:43,444 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=215, Invalid=1502, Unknown=5, NotChecked=0, Total=1722 [2022-02-11 00:57:43,444 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 165 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:43,444 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 634 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 383 Invalid, 0 Unknown, 406 Unchecked, 0.2s Time] [2022-02-11 00:57:43,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6580 states. [2022-02-11 00:57:43,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6580 to 5438. [2022-02-11 00:57:43,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5438 states, 5437 states have (on average 2.9974250505793636) internal successors, (16297), 5437 states have internal predecessors, (16297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:43,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5438 states to 5438 states and 16297 transitions. [2022-02-11 00:57:43,519 INFO L78 Accepts]: Start accepts. Automaton has 5438 states and 16297 transitions. Word has length 35 [2022-02-11 00:57:43,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:43,519 INFO L470 AbstractCegarLoop]: Abstraction has 5438 states and 16297 transitions. [2022-02-11 00:57:43,519 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-02-11 00:57:43,519 INFO L276 IsEmpty]: Start isEmpty. Operand 5438 states and 16297 transitions. [2022-02-11 00:57:43,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:43,525 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:43,525 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:43,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-02-11 00:57:43,726 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-02-11 00:57:43,726 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:43,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:43,726 INFO L85 PathProgramCache]: Analyzing trace with hash -327663462, now seen corresponding path program 64 times [2022-02-11 00:57:43,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:43,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66239822] [2022-02-11 00:57:43,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:43,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:43,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-02-11 00:57:43,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:43,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66239822] [2022-02-11 00:57:43,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66239822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:43,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462059342] [2022-02-11 00:57:43,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:57:43,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:43,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:43,894 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-02-11 00:57:43,895 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-02-11 00:57:43,923 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:57:43,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:43,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:43,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:44,197 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:44,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:45,554 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-02-11 00:57:46,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:46,540 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-02-11 00:57:46,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:46,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:46,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-02-11 00:57:46,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:46,732 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:46,732 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-02-11 00:57:47,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:47,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:47,316 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:47,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:47,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:47,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:47,583 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:47,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462059342] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:47,583 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:47,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:57:47,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769723216] [2022-02-11 00:57:47,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:47,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:57:47,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:47,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:57:47,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=319, Unknown=5, NotChecked=0, Total=380 [2022-02-11 00:57:47,584 INFO L87 Difference]: Start difference. First operand 5438 states and 16297 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-02-11 00:57:47,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:47,800 INFO L93 Difference]: Finished difference Result 6437 states and 19237 transitions. [2022-02-11 00:57:47,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:57:47,800 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-02-11 00:57:47,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:47,810 INFO L225 Difference]: With dead ends: 6437 [2022-02-11 00:57:47,810 INFO L226 Difference]: Without dead ends: 6418 [2022-02-11 00:57:47,811 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=61, Invalid=354, Unknown=5, NotChecked=0, Total=420 [2022-02-11 00:57:47,811 INFO L934 BasicCegarLoop]: 49 mSDtfsCounter, 79 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:47,811 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 503 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 456 Invalid, 0 Unknown, 223 Unchecked, 0.2s Time] [2022-02-11 00:57:47,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6418 states. [2022-02-11 00:57:47,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6418 to 5480. [2022-02-11 00:57:47,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5480 states, 5479 states have (on average 2.9981748494250775) internal successors, (16427), 5479 states have internal predecessors, (16427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:47,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5480 states to 5480 states and 16427 transitions. [2022-02-11 00:57:47,884 INFO L78 Accepts]: Start accepts. Automaton has 5480 states and 16427 transitions. Word has length 35 [2022-02-11 00:57:47,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:47,885 INFO L470 AbstractCegarLoop]: Abstraction has 5480 states and 16427 transitions. [2022-02-11 00:57:47,885 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-02-11 00:57:47,885 INFO L276 IsEmpty]: Start isEmpty. Operand 5480 states and 16427 transitions. [2022-02-11 00:57:47,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:47,891 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:47,891 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:47,907 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-02-11 00:57:48,091 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-02-11 00:57:48,092 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:48,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:48,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1414982918, now seen corresponding path program 65 times [2022-02-11 00:57:48,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:48,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101053241] [2022-02-11 00:57:48,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:48,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:48,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:48,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-02-11 00:57:48,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:48,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101053241] [2022-02-11 00:57:48,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101053241] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:48,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262424475] [2022-02-11 00:57:48,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:57:48,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:48,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:48,235 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-02-11 00:57:48,236 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-02-11 00:57:48,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:57:48,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:48,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:57:48,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:48,519 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-02-11 00:57:48,612 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 00:57:48,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:49,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:49,145 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-02-11 00:57:49,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:49,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-02-11 00:57:49,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:49,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:49,383 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:49,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-02-11 00:57:49,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:49,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 35 treesize of output 39 [2022-02-11 00:57:49,942 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-02-11 00:57:49,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 42 treesize of output 51 [2022-02-11 00:57:49,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:49,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:50,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-02-11 00:57:50,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262424475] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:50,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:50,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-11 00:57:50,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176661741] [2022-02-11 00:57:50,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:50,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:57:50,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:50,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:57:50,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=587, Unknown=1, NotChecked=0, Total=702 [2022-02-11 00:57:50,127 INFO L87 Difference]: Start difference. First operand 5480 states and 16427 transitions. Second operand has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 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-02-11 00:57:50,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:50,976 INFO L93 Difference]: Finished difference Result 8455 states and 25003 transitions. [2022-02-11 00:57:50,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 00:57:50,976 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 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-02-11 00:57:50,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:50,990 INFO L225 Difference]: With dead ends: 8455 [2022-02-11 00:57:50,990 INFO L226 Difference]: Without dead ends: 8337 [2022-02-11 00:57:50,991 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=314, Invalid=1847, Unknown=1, NotChecked=0, Total=2162 [2022-02-11 00:57:50,991 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 288 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:50,991 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 704 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 702 Invalid, 0 Unknown, 375 Unchecked, 0.3s Time] [2022-02-11 00:57:50,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8337 states. [2022-02-11 00:57:51,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8337 to 5855. [2022-02-11 00:57:51,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5855 states, 5854 states have (on average 3.0203279808677825) internal successors, (17681), 5854 states have internal predecessors, (17681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:51,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5855 states to 5855 states and 17681 transitions. [2022-02-11 00:57:51,081 INFO L78 Accepts]: Start accepts. Automaton has 5855 states and 17681 transitions. Word has length 35 [2022-02-11 00:57:51,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:51,082 INFO L470 AbstractCegarLoop]: Abstraction has 5855 states and 17681 transitions. [2022-02-11 00:57:51,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 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-02-11 00:57:51,082 INFO L276 IsEmpty]: Start isEmpty. Operand 5855 states and 17681 transitions. [2022-02-11 00:57:51,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:51,088 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:51,088 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:51,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-02-11 00:57:51,288 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-02-11 00:57:51,289 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:51,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:51,289 INFO L85 PathProgramCache]: Analyzing trace with hash 293365562, now seen corresponding path program 66 times [2022-02-11 00:57:51,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:51,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449557317] [2022-02-11 00:57:51,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:51,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:51,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:51,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-02-11 00:57:51,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:51,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449557317] [2022-02-11 00:57:51,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449557317] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:51,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348528117] [2022-02-11 00:57:51,451 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:57:51,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:51,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:51,452 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-02-11 00:57:51,453 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-02-11 00:57:51,478 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:57:51,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:51,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:51,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:51,664 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-02-11 00:57:51,698 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:51,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:52,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:52,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-02-11 00:57:52,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:52,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:52,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-02-11 00:57:52,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:52,447 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:52,447 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-02-11 00:57:53,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:53,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 35 treesize of output 39 [2022-02-11 00:57:53,384 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:53,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:53,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:53,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:53,680 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:53,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348528117] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:53,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:53,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 00:57:53,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018121123] [2022-02-11 00:57:53,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:53,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:57:53,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:53,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:57:53,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=353, Unknown=1, NotChecked=0, Total=420 [2022-02-11 00:57:53,681 INFO L87 Difference]: Start difference. First operand 5855 states and 17681 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 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-02-11 00:57:53,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:53,880 INFO L93 Difference]: Finished difference Result 7291 states and 21908 transitions. [2022-02-11 00:57:53,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:57:53,881 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 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-02-11 00:57:53,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:53,891 INFO L225 Difference]: With dead ends: 7291 [2022-02-11 00:57:53,892 INFO L226 Difference]: Without dead ends: 7227 [2022-02-11 00:57:53,892 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=73, Invalid=388, Unknown=1, NotChecked=0, Total=462 [2022-02-11 00:57:53,892 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 118 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:53,892 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 430 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 391 Invalid, 0 Unknown, 290 Unchecked, 0.2s Time] [2022-02-11 00:57:53,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7227 states. [2022-02-11 00:57:53,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7227 to 5644. [2022-02-11 00:57:53,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5644 states, 5643 states have (on average 3.015417331206805) internal successors, (17016), 5643 states have internal predecessors, (17016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:53,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5644 states to 5644 states and 17016 transitions. [2022-02-11 00:57:53,965 INFO L78 Accepts]: Start accepts. Automaton has 5644 states and 17016 transitions. Word has length 35 [2022-02-11 00:57:53,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:53,965 INFO L470 AbstractCegarLoop]: Abstraction has 5644 states and 17016 transitions. [2022-02-11 00:57:53,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 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-02-11 00:57:53,965 INFO L276 IsEmpty]: Start isEmpty. Operand 5644 states and 17016 transitions. [2022-02-11 00:57:53,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:53,972 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:53,972 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:53,989 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-02-11 00:57:54,172 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-02-11 00:57:54,173 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:54,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:54,173 INFO L85 PathProgramCache]: Analyzing trace with hash -225460998, now seen corresponding path program 67 times [2022-02-11 00:57:54,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:54,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898159078] [2022-02-11 00:57:54,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:54,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:54,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:54,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:54,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:54,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898159078] [2022-02-11 00:57:54,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898159078] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:54,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647203484] [2022-02-11 00:57:54,348 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:57:54,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:54,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:54,349 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-02-11 00:57:54,350 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-02-11 00:57:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:54,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:54,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:54,599 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:54,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 47 treesize of output 31 [2022-02-11 00:57:55,662 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-02-11 00:57:55,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:55,814 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-02-11 00:57:55,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:55,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:55,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:55,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:55,974 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:55,974 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-02-11 00:57:56,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:56,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:56,912 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:57:56,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:56,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:56,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:57:57,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:57,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647203484] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:57,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:57,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:57:57,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770949117] [2022-02-11 00:57:57,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:57,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:57:57,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:57,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:57:57,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-02-11 00:57:57,149 INFO L87 Difference]: Start difference. First operand 5644 states and 17016 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-02-11 00:57:57,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:57,331 INFO L93 Difference]: Finished difference Result 6520 states and 19562 transitions. [2022-02-11 00:57:57,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:57:57,331 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-02-11 00:57:57,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:57,341 INFO L225 Difference]: With dead ends: 6520 [2022-02-11 00:57:57,341 INFO L226 Difference]: Without dead ends: 6513 [2022-02-11 00:57:57,341 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-02-11 00:57:57,342 INFO L934 BasicCegarLoop]: 49 mSDtfsCounter, 94 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:57,342 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 416 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 328 Invalid, 0 Unknown, 311 Unchecked, 0.1s Time] [2022-02-11 00:57:57,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6513 states. [2022-02-11 00:57:57,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6513 to 5639. [2022-02-11 00:57:57,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5639 states, 5638 states have (on average 3.016140475345867) internal successors, (17005), 5638 states have internal predecessors, (17005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:57,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 17005 transitions. [2022-02-11 00:57:57,417 INFO L78 Accepts]: Start accepts. Automaton has 5639 states and 17005 transitions. Word has length 35 [2022-02-11 00:57:57,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:57,417 INFO L470 AbstractCegarLoop]: Abstraction has 5639 states and 17005 transitions. [2022-02-11 00:57:57,417 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-02-11 00:57:57,417 INFO L276 IsEmpty]: Start isEmpty. Operand 5639 states and 17005 transitions. [2022-02-11 00:57:57,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:57:57,424 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:57,424 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:57:57,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-02-11 00:57:57,624 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-02-11 00:57:57,625 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:57:57,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1785376552, now seen corresponding path program 68 times [2022-02-11 00:57:57,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:57,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520072554] [2022-02-11 00:57:57,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:57,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:57,762 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:57,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:57,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520072554] [2022-02-11 00:57:57,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520072554] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:57,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686856438] [2022-02-11 00:57:57,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:57:57,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:57,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:57,764 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-02-11 00:57:57,766 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-02-11 00:57:57,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:57:57,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:57,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:57:57,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:57,997 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:57,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-02-11 00:57:59,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 23 treesize of output 19 [2022-02-11 00:57:59,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:59,699 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-02-11 00:57:59,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57:59,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:57:59,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:59,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:59,960 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:57:59,960 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-02-11 00:58:00,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:00,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:00,816 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:58:00,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:00,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:00,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-02-11 00:58:01,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:01,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686856438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:01,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:01,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:58:01,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648797582] [2022-02-11 00:58:01,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:01,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:58:01,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:01,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:58:01,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-02-11 00:58:01,423 INFO L87 Difference]: Start difference. First operand 5639 states and 17005 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-02-11 00:58:01,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:01,689 INFO L93 Difference]: Finished difference Result 6847 states and 20537 transitions. [2022-02-11 00:58:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:58:01,689 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-02-11 00:58:01,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:01,704 INFO L225 Difference]: With dead ends: 6847 [2022-02-11 00:58:01,705 INFO L226 Difference]: Without dead ends: 6810 [2022-02-11 00:58:01,705 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-02-11 00:58:01,705 INFO L934 BasicCegarLoop]: 56 mSDtfsCounter, 98 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:01,705 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 498 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 449 Invalid, 0 Unknown, 226 Unchecked, 0.2s Time] [2022-02-11 00:58:01,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6810 states. [2022-02-11 00:58:01,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6810 to 5517. [2022-02-11 00:58:01,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5517 states, 5516 states have (on average 3.006889050036258) internal successors, (16586), 5516 states have internal predecessors, (16586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:01,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5517 states to 5517 states and 16586 transitions. [2022-02-11 00:58:01,793 INFO L78 Accepts]: Start accepts. Automaton has 5517 states and 16586 transitions. Word has length 35 [2022-02-11 00:58:01,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:01,793 INFO L470 AbstractCegarLoop]: Abstraction has 5517 states and 16586 transitions. [2022-02-11 00:58:01,793 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-02-11 00:58:01,794 INFO L276 IsEmpty]: Start isEmpty. Operand 5517 states and 16586 transitions. [2022-02-11 00:58:01,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:01,800 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:01,800 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:01,817 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-02-11 00:58:02,000 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-02-11 00:58:02,001 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:02,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:02,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1330461234, now seen corresponding path program 69 times [2022-02-11 00:58:02,001 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:02,001 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135107634] [2022-02-11 00:58:02,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:02,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:02,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:02,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-02-11 00:58:02,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:02,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135107634] [2022-02-11 00:58:02,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135107634] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:02,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594146081] [2022-02-11 00:58:02,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:58:02,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:02,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:02,165 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-02-11 00:58:02,166 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-02-11 00:58:02,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:58:02,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:02,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 00:58:02,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:02,387 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 00:58:02,387 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-02-11 00:58:02,919 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-02-11 00:58:04,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:04,648 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-02-11 00:58:04,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:04,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 16 treesize of output 21 [2022-02-11 00:58:04,671 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:04,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:04,981 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:58:04,982 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-02-11 00:58:05,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:05,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 35 treesize of output 39 [2022-02-11 00:58:06,067 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 00:58:06,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:06,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:06,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 39 treesize of output 75 [2022-02-11 00:58:06,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-02-11 00:58:06,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594146081] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:06,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:06,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-11 00:58:06,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079376584] [2022-02-11 00:58:06,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:06,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:58:06,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:06,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:58:06,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=605, Unknown=4, NotChecked=0, Total=702 [2022-02-11 00:58:06,435 INFO L87 Difference]: Start difference. First operand 5517 states and 16586 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-02-11 00:58:08,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:08,663 INFO L93 Difference]: Finished difference Result 8572 states and 25403 transitions. [2022-02-11 00:58:08,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 00:58:08,663 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-02-11 00:58:08,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:08,677 INFO L225 Difference]: With dead ends: 8572 [2022-02-11 00:58:08,677 INFO L226 Difference]: Without dead ends: 8569 [2022-02-11 00:58:08,677 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=289, Invalid=2056, Unknown=7, NotChecked=0, Total=2352 [2022-02-11 00:58:08,678 INFO L934 BasicCegarLoop]: 61 mSDtfsCounter, 310 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1023 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:08,678 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 774 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 637 Invalid, 0 Unknown, 1023 Unchecked, 0.3s Time] [2022-02-11 00:58:08,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8569 states. [2022-02-11 00:58:08,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8569 to 5523. [2022-02-11 00:58:08,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5523 states, 5522 states have (on average 3.0083303151032235) internal successors, (16612), 5522 states have internal predecessors, (16612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:08,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5523 states to 5523 states and 16612 transitions. [2022-02-11 00:58:08,763 INFO L78 Accepts]: Start accepts. Automaton has 5523 states and 16612 transitions. Word has length 35 [2022-02-11 00:58:08,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:08,763 INFO L470 AbstractCegarLoop]: Abstraction has 5523 states and 16612 transitions. [2022-02-11 00:58:08,763 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-02-11 00:58:08,764 INFO L276 IsEmpty]: Start isEmpty. Operand 5523 states and 16612 transitions. [2022-02-11 00:58:08,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:08,770 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:08,770 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:08,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-02-11 00:58:08,971 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-02-11 00:58:08,971 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:08,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:08,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1496991726, now seen corresponding path program 70 times [2022-02-11 00:58:08,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:08,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281830417] [2022-02-11 00:58:08,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:08,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:08,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:09,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:09,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:09,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281830417] [2022-02-11 00:58:09,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281830417] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:09,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254613320] [2022-02-11 00:58:09,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:58:09,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:09,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:09,141 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-02-11 00:58:09,141 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-02-11 00:58:09,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:58:09,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:09,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:58:09,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:09,410 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:58:09,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:10,538 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-02-11 00:58:10,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:10,988 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-02-11 00:58:10,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:10,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 16 treesize of output 21 [2022-02-11 00:58:11,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:11,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:11,182 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:58:11,182 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-02-11 00:58:11,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:11,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:11,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:11,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 42 treesize of output 82 [2022-02-11 00:58:11,800 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 00:58:11,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:12,488 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:12,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254613320] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:12,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:12,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 00:58:12,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85640749] [2022-02-11 00:58:12,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:12,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:58:12,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:12,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:58:12,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-02-11 00:58:12,489 INFO L87 Difference]: Start difference. First operand 5523 states and 16612 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-02-11 00:58:12,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:12,735 INFO L93 Difference]: Finished difference Result 6392 states and 19172 transitions. [2022-02-11 00:58:12,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:58:12,736 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-02-11 00:58:12,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:12,745 INFO L225 Difference]: With dead ends: 6392 [2022-02-11 00:58:12,745 INFO L226 Difference]: Without dead ends: 6389 [2022-02-11 00:58:12,745 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-02-11 00:58:12,746 INFO L934 BasicCegarLoop]: 49 mSDtfsCounter, 83 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:12,746 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 527 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 490 Invalid, 0 Unknown, 302 Unchecked, 0.2s Time] [2022-02-11 00:58:12,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6389 states. [2022-02-11 00:58:12,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6389 to 5435. [2022-02-11 00:58:12,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5435 states, 5434 states have (on average 3.005704821494295) internal successors, (16333), 5434 states have internal predecessors, (16333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:12,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5435 states to 5435 states and 16333 transitions. [2022-02-11 00:58:12,837 INFO L78 Accepts]: Start accepts. Automaton has 5435 states and 16333 transitions. Word has length 35 [2022-02-11 00:58:12,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:12,838 INFO L470 AbstractCegarLoop]: Abstraction has 5435 states and 16333 transitions. [2022-02-11 00:58:12,838 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-02-11 00:58:12,838 INFO L276 IsEmpty]: Start isEmpty. Operand 5435 states and 16333 transitions. [2022-02-11 00:58:12,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:12,845 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:12,846 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:12,870 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-02-11 00:58:13,067 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-02-11 00:58:13,067 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:13,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:13,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1791356820, now seen corresponding path program 71 times [2022-02-11 00:58:13,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:13,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472303578] [2022-02-11 00:58:13,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:13,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:13,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:13,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:13,261 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:13,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472303578] [2022-02-11 00:58:13,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472303578] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:13,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265261705] [2022-02-11 00:58:13,262 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:58:13,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:13,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:13,263 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-02-11 00:58:13,263 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-02-11 00:58:13,287 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:58:13,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:13,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:58:13,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:13,505 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 00:58:13,505 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-02-11 00:58:14,926 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-02-11 00:58:15,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:15,787 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-02-11 00:58:15,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:15,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-02-11 00:58:15,815 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:15,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:15,981 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:58:15,981 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-02-11 00:58:16,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:16,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:16,722 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:58:16,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:16,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:16,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:17,275 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:17,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265261705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:17,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:17,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 00:58:17,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839845185] [2022-02-11 00:58:17,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:17,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:58:17,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:17,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:58:17,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-02-11 00:58:17,277 INFO L87 Difference]: Start difference. First operand 5435 states and 16333 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-02-11 00:58:18,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:18,200 INFO L93 Difference]: Finished difference Result 7553 states and 22130 transitions. [2022-02-11 00:58:18,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-11 00:58:18,201 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-02-11 00:58:18,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:18,213 INFO L225 Difference]: With dead ends: 7553 [2022-02-11 00:58:18,214 INFO L226 Difference]: Without dead ends: 7434 [2022-02-11 00:58:18,214 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=250, Invalid=1636, Unknown=6, NotChecked=0, Total=1892 [2022-02-11 00:58:18,214 INFO L934 BasicCegarLoop]: 77 mSDtfsCounter, 216 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 529 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:18,214 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 921 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 791 Invalid, 0 Unknown, 529 Unchecked, 0.3s Time] [2022-02-11 00:58:18,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7434 states. [2022-02-11 00:58:18,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7434 to 5433. [2022-02-11 00:58:18,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5433 states, 5432 states have (on average 3.002761413843888) internal successors, (16311), 5432 states have internal predecessors, (16311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:18,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5433 states to 5433 states and 16311 transitions. [2022-02-11 00:58:18,291 INFO L78 Accepts]: Start accepts. Automaton has 5433 states and 16311 transitions. Word has length 35 [2022-02-11 00:58:18,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:18,291 INFO L470 AbstractCegarLoop]: Abstraction has 5433 states and 16311 transitions. [2022-02-11 00:58:18,291 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-02-11 00:58:18,291 INFO L276 IsEmpty]: Start isEmpty. Operand 5433 states and 16311 transitions. [2022-02-11 00:58:18,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:18,297 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:18,297 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:18,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-02-11 00:58:18,498 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-02-11 00:58:18,498 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:18,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:18,498 INFO L85 PathProgramCache]: Analyzing trace with hash -954503926, now seen corresponding path program 72 times [2022-02-11 00:58:18,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:18,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684551537] [2022-02-11 00:58:18,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:18,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:18,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:18,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:18,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:18,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684551537] [2022-02-11 00:58:18,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684551537] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:18,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861628492] [2022-02-11 00:58:18,685 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:58:18,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:18,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:18,686 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-02-11 00:58:18,687 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-02-11 00:58:18,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-11 00:58:18,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:18,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-11 00:58:18,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:18,857 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-02-11 00:58:20,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:20,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:21,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:21,004 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-02-11 00:58:21,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:21,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 49 treesize of output 61 [2022-02-11 00:58:21,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-02-11 00:58:21,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:21,492 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 00:58:21,492 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-02-11 00:58:22,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:22,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:22,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:22,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:22,637 INFO L353 Elim1Store]: treesize reduction 28, result has 54.1 percent of original size [2022-02-11 00:58:22,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:23,368 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:23,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861628492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:23,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:23,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-02-11 00:58:23,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423750748] [2022-02-11 00:58:23,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:23,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 00:58:23,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:23,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 00:58:23,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=588, Unknown=2, NotChecked=0, Total=702 [2022-02-11 00:58:23,369 INFO L87 Difference]: Start difference. First operand 5433 states and 16311 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-02-11 00:58:25,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:25,412 INFO L93 Difference]: Finished difference Result 7913 states and 23571 transitions. [2022-02-11 00:58:25,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:58:25,412 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-02-11 00:58:25,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:25,425 INFO L225 Difference]: With dead ends: 7913 [2022-02-11 00:58:25,425 INFO L226 Difference]: Without dead ends: 7760 [2022-02-11 00:58:25,425 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=256, Invalid=1548, Unknown=2, NotChecked=0, Total=1806 [2022-02-11 00:58:25,425 INFO L934 BasicCegarLoop]: 66 mSDtfsCounter, 264 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 941 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:25,425 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 974 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 512 Invalid, 0 Unknown, 941 Unchecked, 0.2s Time] [2022-02-11 00:58:25,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7760 states. [2022-02-11 00:58:25,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7760 to 5525. [2022-02-11 00:58:25,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5525 states, 5524 states have (on average 3.000362056480811) internal successors, (16574), 5524 states have internal predecessors, (16574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:25,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5525 states to 5525 states and 16574 transitions. [2022-02-11 00:58:25,511 INFO L78 Accepts]: Start accepts. Automaton has 5525 states and 16574 transitions. Word has length 35 [2022-02-11 00:58:25,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:25,511 INFO L470 AbstractCegarLoop]: Abstraction has 5525 states and 16574 transitions. [2022-02-11 00:58:25,511 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-02-11 00:58:25,511 INFO L276 IsEmpty]: Start isEmpty. Operand 5525 states and 16574 transitions. [2022-02-11 00:58:25,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:25,517 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:25,517 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:25,533 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-02-11 00:58:25,718 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-02-11 00:58:25,718 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:25,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:25,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1373199048, now seen corresponding path program 73 times [2022-02-11 00:58:25,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:25,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857444191] [2022-02-11 00:58:25,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:25,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:25,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:25,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:25,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857444191] [2022-02-11 00:58:25,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857444191] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:25,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168187291] [2022-02-11 00:58:25,999 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:58:25,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:25,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:26,000 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-02-11 00:58:26,001 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-02-11 00:58:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:26,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 00:58:26,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:26,231 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-02-11 00:58:27,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:27,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 34 treesize of output 34 [2022-02-11 00:58:29,051 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-02-11 00:58:29,052 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-02-11 00:58:29,055 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-02-11 00:58:29,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:29,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:29,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:29,258 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:58:29,259 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-02-11 00:58:29,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:29,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 35 treesize of output 39 [2022-02-11 00:58:29,954 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:58:29,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 41 treesize of output 59 [2022-02-11 00:58:29,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:29,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:30,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-02-11 00:58:30,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168187291] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:30,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:30,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:58:30,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513152887] [2022-02-11 00:58:30,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:30,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:58:30,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:30,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:58:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=483, Unknown=5, NotChecked=0, Total=600 [2022-02-11 00:58:30,236 INFO L87 Difference]: Start difference. First operand 5525 states and 16574 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-02-11 00:58:30,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:30,655 INFO L93 Difference]: Finished difference Result 8307 states and 24440 transitions. [2022-02-11 00:58:30,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 00:58:30,656 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-02-11 00:58:30,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:30,668 INFO L225 Difference]: With dead ends: 8307 [2022-02-11 00:58:30,668 INFO L226 Difference]: Without dead ends: 8117 [2022-02-11 00:58:30,668 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=188, Invalid=863, Unknown=5, NotChecked=0, Total=1056 [2022-02-11 00:58:30,668 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 173 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:30,669 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 539 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 500 Invalid, 0 Unknown, 330 Unchecked, 0.2s Time] [2022-02-11 00:58:30,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8117 states. [2022-02-11 00:58:30,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8117 to 5574. [2022-02-11 00:58:30,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5574 states, 5573 states have (on average 2.998205634308272) internal successors, (16709), 5573 states have internal predecessors, (16709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:30,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5574 states to 5574 states and 16709 transitions. [2022-02-11 00:58:30,748 INFO L78 Accepts]: Start accepts. Automaton has 5574 states and 16709 transitions. Word has length 35 [2022-02-11 00:58:30,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:30,748 INFO L470 AbstractCegarLoop]: Abstraction has 5574 states and 16709 transitions. [2022-02-11 00:58:30,749 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-02-11 00:58:30,749 INFO L276 IsEmpty]: Start isEmpty. Operand 5574 states and 16709 transitions. [2022-02-11 00:58:30,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:30,756 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:30,757 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:30,781 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-02-11 00:58:30,978 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-02-11 00:58:30,978 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:30,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:30,979 INFO L85 PathProgramCache]: Analyzing trace with hash 407474372, now seen corresponding path program 74 times [2022-02-11 00:58:30,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:30,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073258173] [2022-02-11 00:58:30,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:30,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:30,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:31,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:58:31,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:31,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073258173] [2022-02-11 00:58:31,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073258173] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:31,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351403106] [2022-02-11 00:58:31,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:58:31,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:31,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:31,139 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-02-11 00:58:31,139 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-02-11 00:58:31,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:58:31,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:31,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 00:58:31,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:31,320 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-02-11 00:58:31,542 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 00:58:31,543 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-02-11 00:58:32,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:32,451 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-02-11 00:58:32,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:32,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-02-11 00:58:32,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:32,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:32,696 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:58:32,697 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-02-11 00:58:33,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:33,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 35 treesize of output 39 [2022-02-11 00:58:33,534 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:58:33,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:33,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:33,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:34,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-02-11 00:58:34,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351403106] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:34,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:34,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:58:34,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939095203] [2022-02-11 00:58:34,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:34,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:58:34,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:34,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:58:34,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=485, Unknown=1, NotChecked=0, Total=600 [2022-02-11 00:58:34,284 INFO L87 Difference]: Start difference. First operand 5574 states and 16709 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-02-11 00:58:34,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:34,778 INFO L93 Difference]: Finished difference Result 6730 states and 19780 transitions. [2022-02-11 00:58:34,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:58:34,779 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-02-11 00:58:34,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:34,788 INFO L225 Difference]: With dead ends: 6730 [2022-02-11 00:58:34,788 INFO L226 Difference]: Without dead ends: 6475 [2022-02-11 00:58:34,788 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=210, Invalid=911, Unknown=1, NotChecked=0, Total=1122 [2022-02-11 00:58:34,789 INFO L934 BasicCegarLoop]: 51 mSDtfsCounter, 251 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:34,789 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 406 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 501 Invalid, 0 Unknown, 385 Unchecked, 0.2s Time] [2022-02-11 00:58:34,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6475 states. [2022-02-11 00:58:34,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6475 to 5621. [2022-02-11 00:58:34,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5621 states, 5620 states have (on average 2.99644128113879) internal successors, (16840), 5620 states have internal predecessors, (16840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:34,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5621 states to 5621 states and 16840 transitions. [2022-02-11 00:58:34,868 INFO L78 Accepts]: Start accepts. Automaton has 5621 states and 16840 transitions. Word has length 35 [2022-02-11 00:58:34,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:34,868 INFO L470 AbstractCegarLoop]: Abstraction has 5621 states and 16840 transitions. [2022-02-11 00:58:34,868 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-02-11 00:58:34,868 INFO L276 IsEmpty]: Start isEmpty. Operand 5621 states and 16840 transitions. [2022-02-11 00:58:34,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:34,874 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:34,874 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:34,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-02-11 00:58:35,074 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-02-11 00:58:35,075 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:35,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:35,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1492554046, now seen corresponding path program 75 times [2022-02-11 00:58:35,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:35,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855150959] [2022-02-11 00:58:35,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:35,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:58:35,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:35,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855150959] [2022-02-11 00:58:35,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855150959] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:35,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700453626] [2022-02-11 00:58:35,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:58:35,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:35,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:35,216 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-02-11 00:58:35,217 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-02-11 00:58:35,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:58:35,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:35,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 00:58:35,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:35,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 11 treesize of output 7 [2022-02-11 00:58:35,498 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 00:58:35,499 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-02-11 00:58:37,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:37,305 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-02-11 00:58:37,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:37,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:37,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:37,752 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:58:37,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-02-11 00:58:38,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:38,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 36 treesize of output 40 [2022-02-11 00:58:38,544 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 00:58:38,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 42 treesize of output 47 [2022-02-11 00:58:38,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:38,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:38,687 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:38,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700453626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:38,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:38,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-02-11 00:58:38,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985636696] [2022-02-11 00:58:38,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:38,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:58:38,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:38,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:58:38,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=533, Unknown=3, NotChecked=0, Total=650 [2022-02-11 00:58:38,689 INFO L87 Difference]: Start difference. First operand 5621 states and 16840 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-02-11 00:58:39,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:39,612 INFO L93 Difference]: Finished difference Result 7495 states and 22087 transitions. [2022-02-11 00:58:39,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 00:58:39,612 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-02-11 00:58:39,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:39,623 INFO L225 Difference]: With dead ends: 7495 [2022-02-11 00:58:39,624 INFO L226 Difference]: Without dead ends: 7372 [2022-02-11 00:58:39,624 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=272, Invalid=1285, Unknown=3, NotChecked=0, Total=1560 [2022-02-11 00:58:39,624 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 147 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 652 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:39,624 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 680 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 260 Invalid, 0 Unknown, 652 Unchecked, 0.1s Time] [2022-02-11 00:58:39,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7372 states. [2022-02-11 00:58:39,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7372 to 5670. [2022-02-11 00:58:39,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5670 states, 5669 states have (on average 2.995942847062974) internal successors, (16984), 5669 states have internal predecessors, (16984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:39,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5670 states to 5670 states and 16984 transitions. [2022-02-11 00:58:39,706 INFO L78 Accepts]: Start accepts. Automaton has 5670 states and 16984 transitions. Word has length 35 [2022-02-11 00:58:39,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:39,707 INFO L470 AbstractCegarLoop]: Abstraction has 5670 states and 16984 transitions. [2022-02-11 00:58:39,707 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-02-11 00:58:39,707 INFO L276 IsEmpty]: Start isEmpty. Operand 5670 states and 16984 transitions. [2022-02-11 00:58:39,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:39,713 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:39,713 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:39,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-02-11 00:58:39,913 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-02-11 00:58:39,914 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:39,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:39,914 INFO L85 PathProgramCache]: Analyzing trace with hash 111799440, now seen corresponding path program 76 times [2022-02-11 00:58:39,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:39,914 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003148727] [2022-02-11 00:58:39,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:39,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:39,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:40,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:58:40,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:40,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003148727] [2022-02-11 00:58:40,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003148727] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:40,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726416307] [2022-02-11 00:58:40,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:58:40,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:40,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:40,164 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-02-11 00:58:40,165 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-02-11 00:58:40,203 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:58:40,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:40,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:58:40,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:40,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 11 treesize of output 7 [2022-02-11 00:58:40,529 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 00:58:40,529 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-02-11 00:58:40,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:40,942 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-02-11 00:58:40,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:40,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 16 treesize of output 21 [2022-02-11 00:58:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:40,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:41,168 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:58:41,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-02-11 00:58:41,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:41,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:41,836 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:58:41,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 41 treesize of output 59 [2022-02-11 00:58:41,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:41,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:42,243 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:42,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726416307] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:42,243 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:42,243 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 00:58:42,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406223250] [2022-02-11 00:58:42,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:42,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:58:42,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:42,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:58:42,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=535, Unknown=1, NotChecked=0, Total=650 [2022-02-11 00:58:42,244 INFO L87 Difference]: Start difference. First operand 5670 states and 16984 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-02-11 00:58:42,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:42,754 INFO L93 Difference]: Finished difference Result 7218 states and 21177 transitions. [2022-02-11 00:58:42,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 00:58:42,754 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-02-11 00:58:42,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:42,764 INFO L225 Difference]: With dead ends: 7218 [2022-02-11 00:58:42,764 INFO L226 Difference]: Without dead ends: 7003 [2022-02-11 00:58:42,765 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=178, Invalid=877, Unknown=1, NotChecked=0, Total=1056 [2022-02-11 00:58:42,765 INFO L934 BasicCegarLoop]: 51 mSDtfsCounter, 216 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 466 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:42,765 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 542 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 606 Invalid, 0 Unknown, 466 Unchecked, 0.3s Time] [2022-02-11 00:58:42,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7003 states. [2022-02-11 00:58:42,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7003 to 5972. [2022-02-11 00:58:42,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5972 states, 5971 states have (on average 2.9902863841902527) internal successors, (17855), 5971 states have internal predecessors, (17855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:42,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5972 states to 5972 states and 17855 transitions. [2022-02-11 00:58:42,843 INFO L78 Accepts]: Start accepts. Automaton has 5972 states and 17855 transitions. Word has length 35 [2022-02-11 00:58:42,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:42,843 INFO L470 AbstractCegarLoop]: Abstraction has 5972 states and 17855 transitions. [2022-02-11 00:58:42,843 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-02-11 00:58:42,843 INFO L276 IsEmpty]: Start isEmpty. Operand 5972 states and 17855 transitions. [2022-02-11 00:58:42,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:58:42,851 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:42,851 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:58:42,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-02-11 00:58:43,051 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-02-11 00:58:43,051 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:58:43,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:43,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1149891482, now seen corresponding path program 77 times [2022-02-11 00:58:43,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:43,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206710210] [2022-02-11 00:58:43,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:43,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:43,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:58:43,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:43,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206710210] [2022-02-11 00:58:43,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206710210] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:43,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987628819] [2022-02-11 00:58:43,253 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:58:43,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:43,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:43,254 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-02-11 00:58:43,255 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-02-11 00:58:43,280 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:58:43,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:43,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:58:43,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:43,444 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-02-11 00:58:43,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:43,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:43,846 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-02-11 00:58:43,846 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-02-11 00:58:43,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:43,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:58:43,864 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:43,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:48,234 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 00:58:48,234 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-02-11 00:58:48,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:48,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 34 treesize of output 38 [2022-02-11 00:58:53,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:53,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:58:53,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:58:53,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 82 treesize of output 114 [2022-02-11 00:58:56,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:56,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987628819] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:56,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:56,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:58:56,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367857584] [2022-02-11 00:58:56,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:56,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:58:56,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:56,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:58:56,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=495, Unknown=4, NotChecked=0, Total=600 [2022-02-11 00:58:56,407 INFO L87 Difference]: Start difference. First operand 5972 states and 17855 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-02-11 00:59:00,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:00,622 INFO L93 Difference]: Finished difference Result 7671 states and 22734 transitions. [2022-02-11 00:59:00,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:59:00,622 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-02-11 00:59:00,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:00,634 INFO L225 Difference]: With dead ends: 7671 [2022-02-11 00:59:00,634 INFO L226 Difference]: Without dead ends: 7562 [2022-02-11 00:59:00,634 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=126, Invalid=624, Unknown=6, NotChecked=0, Total=756 [2022-02-11 00:59:00,634 INFO L934 BasicCegarLoop]: 60 mSDtfsCounter, 138 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 512 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:00,634 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 602 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 246 Invalid, 0 Unknown, 512 Unchecked, 0.1s Time] [2022-02-11 00:59:00,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7562 states. [2022-02-11 00:59:00,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7562 to 6339. [2022-02-11 00:59:00,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6339 states, 6338 states have (on average 2.9857999368886086) internal successors, (18924), 6338 states have internal predecessors, (18924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:00,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6339 states to 6339 states and 18924 transitions. [2022-02-11 00:59:00,713 INFO L78 Accepts]: Start accepts. Automaton has 6339 states and 18924 transitions. Word has length 35 [2022-02-11 00:59:00,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:00,713 INFO L470 AbstractCegarLoop]: Abstraction has 6339 states and 18924 transitions. [2022-02-11 00:59:00,713 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-02-11 00:59:00,713 INFO L276 IsEmpty]: Start isEmpty. Operand 6339 states and 18924 transitions. [2022-02-11 00:59:00,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:59:00,720 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:00,720 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:59:00,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-02-11 00:59:00,921 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-02-11 00:59:00,921 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:59:00,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:00,921 INFO L85 PathProgramCache]: Analyzing trace with hash -634871838, now seen corresponding path program 78 times [2022-02-11 00:59:00,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:00,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267192863] [2022-02-11 00:59:00,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:00,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:00,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:01,097 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:59:01,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:01,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267192863] [2022-02-11 00:59:01,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267192863] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:01,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164778762] [2022-02-11 00:59:01,098 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:59:01,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:01,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:01,099 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-02-11 00:59:01,099 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-02-11 00:59:01,125 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:59:01,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:59:01,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:59:01,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59: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 11 treesize of output 7 [2022-02-11 00:59:01,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:01,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 32 treesize of output 32 [2022-02-11 00:59:02,396 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-02-11 00:59:02,396 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-02-11 00:59:02,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:02,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 18 treesize of output 23 [2022-02-11 00:59:02,431 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:02,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:06,721 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 00:59:06,721 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-02-11 00:59:09,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:09,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:13,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:13,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:13,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:13,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:15,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:15,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164778762] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:59:15,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:59:15,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 00:59:15,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550484158] [2022-02-11 00:59:15,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:59:15,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 00:59:15,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:59:15,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 00:59:15,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=494, Unknown=5, NotChecked=0, Total=600 [2022-02-11 00:59:15,091 INFO L87 Difference]: Start difference. First operand 6339 states and 18924 transitions. Second operand has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 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-02-11 00:59:15,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:15,468 INFO L93 Difference]: Finished difference Result 8543 states and 25128 transitions. [2022-02-11 00:59:15,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:59:15,469 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 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-02-11 00:59:15,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:15,481 INFO L225 Difference]: With dead ends: 8543 [2022-02-11 00:59:15,481 INFO L226 Difference]: Without dead ends: 8127 [2022-02-11 00:59:15,481 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=146, Invalid=779, Unknown=5, NotChecked=0, Total=930 [2022-02-11 00:59:15,482 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 158 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 611 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:15,482 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 695 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 379 Invalid, 0 Unknown, 611 Unchecked, 0.2s Time] [2022-02-11 00:59:15,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8127 states. [2022-02-11 00:59:15,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8127 to 6624. [2022-02-11 00:59:15,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6624 states, 6623 states have (on average 2.9716140721727315) internal successors, (19681), 6623 states have internal predecessors, (19681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:15,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6624 states to 6624 states and 19681 transitions. [2022-02-11 00:59:15,566 INFO L78 Accepts]: Start accepts. Automaton has 6624 states and 19681 transitions. Word has length 35 [2022-02-11 00:59:15,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:15,566 INFO L470 AbstractCegarLoop]: Abstraction has 6624 states and 19681 transitions. [2022-02-11 00:59:15,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 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-02-11 00:59:15,566 INFO L276 IsEmpty]: Start isEmpty. Operand 6624 states and 19681 transitions. [2022-02-11 00:59:15,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:59:15,573 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:15,573 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:59:15,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-02-11 00:59:15,774 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-02-11 00:59:15,774 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:59:15,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:15,774 INFO L85 PathProgramCache]: Analyzing trace with hash 73191166, now seen corresponding path program 79 times [2022-02-11 00:59:15,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:15,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888397795] [2022-02-11 00:59:15,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:15,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:15,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:15,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:15,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:15,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888397795] [2022-02-11 00:59:15,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888397795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:15,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528911260] [2022-02-11 00:59:15,948 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:59:15,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:15,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:15,949 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-02-11 00:59:15,950 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-02-11 00:59:15,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:15,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 00:59:15,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59:16,177 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-02-11 00:59:16,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:16,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:18,112 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-02-11 00:59:18,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 40 treesize of output 34 [2022-02-11 00:59:18,115 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-02-11 00:59:18,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 21 treesize of output 12 [2022-02-11 00:59:18,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-02-11 00:59:18,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:18,307 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:59:18,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-02-11 00:59:18,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:18,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-02-11 00:59:19,062 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:59:19,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:19,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:19,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:19,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-02-11 00:59:19,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528911260] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:59:19,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:59:19,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:59:19,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290588068] [2022-02-11 00:59:19,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:59:19,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:59:19,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:59:19,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:59:19,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=545, Unknown=3, NotChecked=0, Total=650 [2022-02-11 00:59:19,398 INFO L87 Difference]: Start difference. First operand 6624 states and 19681 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-02-11 00:59:19,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:19,950 INFO L93 Difference]: Finished difference Result 8664 states and 25404 transitions. [2022-02-11 00:59:19,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 00:59:19,951 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-02-11 00:59:19,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:19,965 INFO L225 Difference]: With dead ends: 8664 [2022-02-11 00:59:19,966 INFO L226 Difference]: Without dead ends: 8486 [2022-02-11 00:59:19,966 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=171, Invalid=1016, Unknown=3, NotChecked=0, Total=1190 [2022-02-11 00:59:19,966 INFO L934 BasicCegarLoop]: 49 mSDtfsCounter, 124 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 585 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:19,966 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 643 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 706 Invalid, 0 Unknown, 585 Unchecked, 0.3s Time] [2022-02-11 00:59:19,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8486 states. [2022-02-11 00:59:20,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8486 to 6624. [2022-02-11 00:59:20,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6624 states, 6623 states have (on average 2.9707081383059037) internal successors, (19675), 6623 states have internal predecessors, (19675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6624 states to 6624 states and 19675 transitions. [2022-02-11 00:59:20,064 INFO L78 Accepts]: Start accepts. Automaton has 6624 states and 19675 transitions. Word has length 35 [2022-02-11 00:59:20,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:20,065 INFO L470 AbstractCegarLoop]: Abstraction has 6624 states and 19675 transitions. [2022-02-11 00:59:20,065 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-02-11 00:59:20,065 INFO L276 IsEmpty]: Start isEmpty. Operand 6624 states and 19675 transitions. [2022-02-11 00:59:20,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:59:20,073 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:20,073 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:59:20,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-11 00:59:20,274 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-02-11 00:59:20,274 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:59:20,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:20,274 INFO L85 PathProgramCache]: Analyzing trace with hash -290466066, now seen corresponding path program 80 times [2022-02-11 00:59:20,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:20,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354696548] [2022-02-11 00:59:20,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:20,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:20,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:20,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-02-11 00:59:20,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:20,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354696548] [2022-02-11 00:59:20,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354696548] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:20,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226100359] [2022-02-11 00:59:20,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:59:20,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:20,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:20,425 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-02-11 00:59:20,431 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-02-11 00:59:20,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:59:20,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:59:20,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 00:59:20,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59:20,659 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-02-11 00:59:20,867 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 00:59:20,867 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-02-11 00:59:21,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:21,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-02-11 00:59:21,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:21,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:21,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-02-11 00:59:21,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:21,545 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:59:21,545 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-02-11 00:59:21,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:21,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:22,240 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:59:22,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:22,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:22,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:22,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-02-11 00:59:22,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226100359] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:59:22,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:59:22,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:59:22,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864786127] [2022-02-11 00:59:22,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:59:22,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:59:22,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:59:22,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:59:22,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-02-11 00:59:22,490 INFO L87 Difference]: Start difference. First operand 6624 states and 19675 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-02-11 00:59:22,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:22,915 INFO L93 Difference]: Finished difference Result 8698 states and 25416 transitions. [2022-02-11 00:59:22,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-11 00:59:22,915 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-02-11 00:59:22,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:22,928 INFO L225 Difference]: With dead ends: 8698 [2022-02-11 00:59:22,929 INFO L226 Difference]: Without dead ends: 8452 [2022-02-11 00:59:22,929 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=156, Invalid=899, Unknown=1, NotChecked=0, Total=1056 [2022-02-11 00:59:22,929 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 147 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:22,929 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 632 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 561 Invalid, 0 Unknown, 333 Unchecked, 0.2s Time] [2022-02-11 00:59:22,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8452 states. [2022-02-11 00:59:23,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8452 to 6752. [2022-02-11 00:59:23,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6752 states, 6751 states have (on average 2.964745963560954) internal successors, (20015), 6751 states have internal predecessors, (20015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:23,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6752 states to 6752 states and 20015 transitions. [2022-02-11 00:59:23,018 INFO L78 Accepts]: Start accepts. Automaton has 6752 states and 20015 transitions. Word has length 35 [2022-02-11 00:59:23,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:23,018 INFO L470 AbstractCegarLoop]: Abstraction has 6752 states and 20015 transitions. [2022-02-11 00:59:23,018 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-02-11 00:59:23,018 INFO L276 IsEmpty]: Start isEmpty. Operand 6752 states and 20015 transitions. [2022-02-11 00:59:23,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:59:23,028 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:23,028 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:59:23,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-02-11 00:59:23,250 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-02-11 00:59:23,251 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:59:23,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:23,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1379580328, now seen corresponding path program 81 times [2022-02-11 00:59:23,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:23,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109144685] [2022-02-11 00:59:23,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:23,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:23,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-02-11 00:59:23,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:23,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109144685] [2022-02-11 00:59:23,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109144685] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:23,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128686392] [2022-02-11 00:59:23,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:59:23,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:23,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:23,538 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-02-11 00:59:23,538 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-02-11 00:59:23,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:59:23,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:59:23,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 00:59:23,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59:23,735 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-02-11 00:59:23,889 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 00:59:23,889 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-02-11 00:59:27,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:27,875 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-02-11 00:59:27,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:27,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:27,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:27,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:28,183 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:59:28,184 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-02-11 00:59:28,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:28,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 36 treesize of output 40 [2022-02-11 00:59:29,214 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 00:59:29,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:29,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:29,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:29,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-02-11 00:59:29,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128686392] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:59:29,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:59:29,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-11 00:59:29,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322660788] [2022-02-11 00:59:29,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:59:29,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:59:29,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:59:29,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:59:29,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=547, Unknown=6, NotChecked=0, Total=650 [2022-02-11 00:59:29,345 INFO L87 Difference]: Start difference. First operand 6752 states and 20015 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-02-11 00:59:33,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:33,131 INFO L93 Difference]: Finished difference Result 8325 states and 24318 transitions. [2022-02-11 00:59:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 00:59:33,131 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-02-11 00:59:33,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:33,145 INFO L225 Difference]: With dead ends: 8325 [2022-02-11 00:59:33,145 INFO L226 Difference]: Without dead ends: 8196 [2022-02-11 00:59:33,145 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=258, Invalid=1542, Unknown=6, NotChecked=0, Total=1806 [2022-02-11 00:59:33,145 INFO L934 BasicCegarLoop]: 43 mSDtfsCounter, 248 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 740 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:33,145 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 535 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 438 Invalid, 0 Unknown, 740 Unchecked, 0.2s Time] [2022-02-11 00:59:33,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8196 states. [2022-02-11 00:59:33,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8196 to 6815. [2022-02-11 00:59:33,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6815 states, 6814 states have (on average 2.965218667449369) internal successors, (20205), 6814 states have internal predecessors, (20205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:33,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6815 states to 6815 states and 20205 transitions. [2022-02-11 00:59:33,243 INFO L78 Accepts]: Start accepts. Automaton has 6815 states and 20205 transitions. Word has length 35 [2022-02-11 00:59:33,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:33,243 INFO L470 AbstractCegarLoop]: Abstraction has 6815 states and 20205 transitions. [2022-02-11 00:59:33,243 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-02-11 00:59:33,243 INFO L276 IsEmpty]: Start isEmpty. Operand 6815 states and 20205 transitions. [2022-02-11 00:59:33,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:59:33,252 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:33,252 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:59:33,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-02-11 00:59:33,452 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-02-11 00:59:33,452 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:59:33,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:33,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1655096182, now seen corresponding path program 82 times [2022-02-11 00:59:33,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:33,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703357750] [2022-02-11 00:59:33,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:33,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:33,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:33,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:33,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:33,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703357750] [2022-02-11 00:59:33,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703357750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:33,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710286595] [2022-02-11 00:59:33,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:59:33,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:33,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:33,627 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-02-11 00:59:33,627 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-02-11 00:59:33,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:59:33,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:59:33,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 00:59:33,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59:33,869 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-02-11 00:59:33,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:33,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:35,890 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-02-11 00:59:35,890 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-02-11 00:59:35,896 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 00:59:35,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 20 treesize of output 12 [2022-02-11 00:59:35,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:35,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:36,127 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 00:59:36,127 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-02-11 00:59:36,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:36,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 35 treesize of output 39 [2022-02-11 00:59:36,775 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 00:59:36,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-02-11 00:59:36,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:36,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-02-11 00:59:37,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-02-11 00:59:37,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710286595] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:59:37,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:59:37,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:59:37,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341024416] [2022-02-11 00:59:37,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:59:37,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:59:37,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:59:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:59:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=538, Unknown=3, NotChecked=0, Total=650 [2022-02-11 00:59:37,177 INFO L87 Difference]: Start difference. First operand 6815 states and 20205 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-02-11 00:59:37,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:37,700 INFO L93 Difference]: Finished difference Result 10035 states and 29453 transitions. [2022-02-11 00:59:37,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-11 00:59:37,701 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-02-11 00:59:37,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:37,722 INFO L225 Difference]: With dead ends: 10035 [2022-02-11 00:59:37,722 INFO L226 Difference]: Without dead ends: 9967 [2022-02-11 00:59:37,722 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=159, Invalid=830, Unknown=3, NotChecked=0, Total=992 [2022-02-11 00:59:37,723 INFO L934 BasicCegarLoop]: 62 mSDtfsCounter, 153 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:37,723 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 568 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 527 Invalid, 0 Unknown, 500 Unchecked, 0.3s Time] [2022-02-11 00:59:37,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9967 states. [2022-02-11 00:59:37,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9967 to 6951. [2022-02-11 00:59:37,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6951 states, 6950 states have (on average 2.9637410071942445) internal successors, (20598), 6950 states have internal predecessors, (20598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:37,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6951 states to 6951 states and 20598 transitions. [2022-02-11 00:59:37,864 INFO L78 Accepts]: Start accepts. Automaton has 6951 states and 20598 transitions. Word has length 35 [2022-02-11 00:59:37,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:37,864 INFO L470 AbstractCegarLoop]: Abstraction has 6951 states and 20598 transitions. [2022-02-11 00:59:37,864 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-02-11 00:59:37,865 INFO L276 IsEmpty]: Start isEmpty. Operand 6951 states and 20598 transitions. [2022-02-11 00:59:37,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:59:37,876 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:37,876 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:59:37,901 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-02-11 00:59:38,092 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-02-11 00:59:38,093 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:59:38,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:38,093 INFO L85 PathProgramCache]: Analyzing trace with hash 684957444, now seen corresponding path program 83 times [2022-02-11 00:59:38,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:38,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218956117] [2022-02-11 00:59:38,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:38,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:38,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:38,379 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:38,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:38,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218956117] [2022-02-11 00:59:38,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218956117] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:38,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957046661] [2022-02-11 00:59:38,380 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:59:38,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:38,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:38,381 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-02-11 00:59:38,403 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-02-11 00:59:38,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:59:38,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:59:38,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:59:38,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59:38,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 17 treesize of output 13 [2022-02-11 00:59:38,893 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-02-11 00:59:38,893 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-02-11 00:59:39,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:39,491 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-02-11 00:59:39,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:39,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:39,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:39,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:41,794 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 00:59:41,795 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-02-11 00:59:42,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:42,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:47,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:47,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-02-11 00:59:47,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:47,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:49,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:49,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957046661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:59:49,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:59:49,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 00:59:49,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833234684] [2022-02-11 00:59:49,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:59:49,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 00:59:49,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:59:49,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 00:59:49,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=543, Unknown=4, NotChecked=0, Total=650 [2022-02-11 00:59:49,713 INFO L87 Difference]: Start difference. First operand 6951 states and 20598 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-02-11 00:59:49,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:49,909 INFO L93 Difference]: Finished difference Result 8345 states and 24538 transitions. [2022-02-11 00:59:49,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:59:49,910 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-02-11 00:59:49,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:49,923 INFO L225 Difference]: With dead ends: 8345 [2022-02-11 00:59:49,923 INFO L226 Difference]: Without dead ends: 8299 [2022-02-11 00:59:49,923 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=117, Invalid=635, Unknown=4, NotChecked=0, Total=756 [2022-02-11 00:59:49,923 INFO L934 BasicCegarLoop]: 50 mSDtfsCounter, 82 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:49,923 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 449 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 235 Invalid, 0 Unknown, 252 Unchecked, 0.1s Time] [2022-02-11 00:59:49,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8299 states. [2022-02-11 00:59:49,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8299 to 7081. [2022-02-11 00:59:50,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7081 states, 7080 states have (on average 2.9651129943502825) internal successors, (20993), 7080 states have internal predecessors, (20993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:50,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 20993 transitions. [2022-02-11 00:59:50,015 INFO L78 Accepts]: Start accepts. Automaton has 7081 states and 20993 transitions. Word has length 35 [2022-02-11 00:59:50,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:50,016 INFO L470 AbstractCegarLoop]: Abstraction has 7081 states and 20993 transitions. [2022-02-11 00:59:50,016 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-02-11 00:59:50,016 INFO L276 IsEmpty]: Start isEmpty. Operand 7081 states and 20993 transitions. [2022-02-11 00:59:50,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 00:59:50,025 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:50,025 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 00:59:50,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-02-11 00:59:50,225 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-02-11 00:59:50,226 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 00:59:50,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:50,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1982957868, now seen corresponding path program 84 times [2022-02-11 00:59:50,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:50,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076785169] [2022-02-11 00:59:50,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:50,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:50,379 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:50,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:50,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076785169] [2022-02-11 00:59:50,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076785169] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:50,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169322516] [2022-02-11 00:59:50,380 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:59:50,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:50,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:50,383 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-02-11 00:59:50,383 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-02-11 00:59:50,410 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:59:50,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:59:50,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 00:59:50,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59:50,650 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-02-11 00:59:50,869 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-02-11 00:59:50,869 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-02-11 00:59:52,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:52,011 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-02-11 00:59:52,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:52,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:52,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:52,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:54,281 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 00:59:54,281 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-02-11 00:59:54,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:54,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 00:59:59,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:59,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 00:59:59,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:59,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:01,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:01,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169322516] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:01,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:01,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:00:01,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113091704] [2022-02-11 01:00:01,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:01,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:00:01,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:01,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:00:01,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=542, Unknown=5, NotChecked=0, Total=650 [2022-02-11 01:00:01,530 INFO L87 Difference]: Start difference. First operand 7081 states and 20993 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-02-11 01:00:01,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:01,713 INFO L93 Difference]: Finished difference Result 8415 states and 24680 transitions. [2022-02-11 01:00:01,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:00:01,714 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-02-11 01:00:01,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:01,727 INFO L225 Difference]: With dead ends: 8415 [2022-02-11 01:00:01,727 INFO L226 Difference]: Without dead ends: 8291 [2022-02-11 01:00:01,727 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=110, Invalid=587, Unknown=5, NotChecked=0, Total=702 [2022-02-11 01:00:01,728 INFO L934 BasicCegarLoop]: 50 mSDtfsCounter, 88 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:01,728 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 504 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 304 Invalid, 0 Unknown, 326 Unchecked, 0.1s Time] [2022-02-11 01:00:01,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8291 states. [2022-02-11 01:00:01,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8291 to 6925. [2022-02-11 01:00:01,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6925 states, 6924 states have (on average 2.9647602541883304) internal successors, (20528), 6924 states have internal predecessors, (20528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:01,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6925 states to 6925 states and 20528 transitions. [2022-02-11 01:00:01,824 INFO L78 Accepts]: Start accepts. Automaton has 6925 states and 20528 transitions. Word has length 35 [2022-02-11 01:00:01,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:01,824 INFO L470 AbstractCegarLoop]: Abstraction has 6925 states and 20528 transitions. [2022-02-11 01:00:01,824 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-02-11 01:00:01,824 INFO L276 IsEmpty]: Start isEmpty. Operand 6925 states and 20528 transitions. [2022-02-11 01:00:01,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:01,833 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:01,833 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:01,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-02-11 01:00:02,033 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-02-11 01:00:02,034 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:02,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:02,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1008602884, now seen corresponding path program 85 times [2022-02-11 01:00:02,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:02,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064594553] [2022-02-11 01:00:02,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:02,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:02,180 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:02,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:02,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064594553] [2022-02-11 01:00:02,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064594553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:02,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276409698] [2022-02-11 01:00:02,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:00:02,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:02,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:02,182 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-02-11 01:00:02,182 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-02-11 01:00:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:02,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:00:02,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:02,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 17 treesize of output 13 [2022-02-11 01:00:02,579 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:00:02,579 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-02-11 01:00:03,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:03,632 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-02-11 01:00:03,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:03,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 16 treesize of output 21 [2022-02-11 01:00:03,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:03,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:03,834 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:03,834 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-02-11 01:00:04,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:04,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:04,731 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:00:04,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:04,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:04,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-02-11 01:00:05,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-02-11 01:00:05,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276409698] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:05,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:05,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:00:05,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447013932] [2022-02-11 01:00:05,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:05,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:00:05,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:05,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:00:05,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:00:05,041 INFO L87 Difference]: Start difference. First operand 6925 states and 20528 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-02-11 01:00:05,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:05,493 INFO L93 Difference]: Finished difference Result 8944 states and 26072 transitions. [2022-02-11 01:00:05,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:00:05,494 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-02-11 01:00:05,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:05,509 INFO L225 Difference]: With dead ends: 8944 [2022-02-11 01:00:05,510 INFO L226 Difference]: Without dead ends: 8835 [2022-02-11 01:00:05,510 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=154, Invalid=837, Unknown=1, NotChecked=0, Total=992 [2022-02-11 01:00:05,510 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 202 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:05,510 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 452 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 463 Invalid, 0 Unknown, 304 Unchecked, 0.2s Time] [2022-02-11 01:00:05,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8835 states. [2022-02-11 01:00:05,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8835 to 6871. [2022-02-11 01:00:05,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6871 states, 6870 states have (on average 2.966375545851528) internal successors, (20379), 6870 states have internal predecessors, (20379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6871 states to 6871 states and 20379 transitions. [2022-02-11 01:00:05,622 INFO L78 Accepts]: Start accepts. Automaton has 6871 states and 20379 transitions. Word has length 35 [2022-02-11 01:00:05,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:05,623 INFO L470 AbstractCegarLoop]: Abstraction has 6871 states and 20379 transitions. [2022-02-11 01:00:05,623 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-02-11 01:00:05,623 INFO L276 IsEmpty]: Start isEmpty. Operand 6871 states and 20379 transitions. [2022-02-11 01:00:05,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:05,632 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:05,632 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:05,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-02-11 01:00:05,844 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-02-11 01:00:05,844 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:05,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:05,845 INFO L85 PathProgramCache]: Analyzing trace with hash 243740682, now seen corresponding path program 86 times [2022-02-11 01:00:05,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:05,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943387018] [2022-02-11 01:00:05,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:05,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:05,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:05,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:05,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:05,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943387018] [2022-02-11 01:00:05,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943387018] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:05,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557722606] [2022-02-11 01:00:05,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:00:05,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:05,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:05,990 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-02-11 01:00:05,991 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-02-11 01:00:06,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:00:06,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:06,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:06,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:06,305 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:00:06,306 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-02-11 01:00:07,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 23 treesize of output 19 [2022-02-11 01:00:09,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:09,712 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-02-11 01:00:09,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:09,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-02-11 01:00:09,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-02-11 01:00:09,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:09,904 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:09,904 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-02-11 01:00:10,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:10,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-02-11 01:00:10,811 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:00:10,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 41 treesize of output 59 [2022-02-11 01:00:10,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:10,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:11,065 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:11,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557722606] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:11,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:11,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:00:11,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54503457] [2022-02-11 01:00:11,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:11,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:00:11,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:11,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:00:11,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=500, Unknown=7, NotChecked=0, Total=600 [2022-02-11 01:00:11,066 INFO L87 Difference]: Start difference. First operand 6871 states and 20379 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-02-11 01:00:11,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:11,585 INFO L93 Difference]: Finished difference Result 8722 states and 25485 transitions. [2022-02-11 01:00:11,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 01:00:11,586 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-02-11 01:00:11,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:11,600 INFO L225 Difference]: With dead ends: 8722 [2022-02-11 01:00:11,600 INFO L226 Difference]: Without dead ends: 8620 [2022-02-11 01:00:11,600 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=158, Invalid=891, Unknown=7, NotChecked=0, Total=1056 [2022-02-11 01:00:11,600 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 166 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:11,600 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 610 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 630 Invalid, 0 Unknown, 290 Unchecked, 0.3s Time] [2022-02-11 01:00:11,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8620 states. [2022-02-11 01:00:11,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8620 to 6926. [2022-02-11 01:00:11,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6926 states, 6925 states have (on average 2.9657761732851986) internal successors, (20538), 6925 states have internal predecessors, (20538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:11,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6926 states to 6926 states and 20538 transitions. [2022-02-11 01:00:11,693 INFO L78 Accepts]: Start accepts. Automaton has 6926 states and 20538 transitions. Word has length 35 [2022-02-11 01:00:11,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:11,693 INFO L470 AbstractCegarLoop]: Abstraction has 6926 states and 20538 transitions. [2022-02-11 01:00:11,693 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-02-11 01:00:11,693 INFO L276 IsEmpty]: Start isEmpty. Operand 6926 states and 20538 transitions. [2022-02-11 01:00:11,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:11,701 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:11,701 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:11,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-02-11 01:00:11,902 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-02-11 01:00:11,902 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:11,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:11,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1387674346, now seen corresponding path program 87 times [2022-02-11 01:00:11,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:11,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442047726] [2022-02-11 01:00:11,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:11,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:11,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:12,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:12,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:12,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442047726] [2022-02-11 01:00:12,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442047726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:12,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433561827] [2022-02-11 01:00:12,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:00:12,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:12,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:12,050 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-02-11 01:00:12,051 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-02-11 01:00:12,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:00:12,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:12,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:00:12,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:12,312 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:00:12,312 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-02-11 01:00:13,310 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-02-11 01:00:16,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:16,074 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-02-11 01:00:16,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:16,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-02-11 01:00:16,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-02-11 01:00:16,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:16,396 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:16,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-02-11 01:00:17,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:17,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:17,329 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 01:00:17,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 47 [2022-02-11 01:00:17,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:17,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:17,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:17,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433561827] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:17,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:17,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-11 01:00:17,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169059357] [2022-02-11 01:00:17,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:17,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:00:17,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:17,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:00:17,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=601, Unknown=7, NotChecked=0, Total=702 [2022-02-11 01:00:17,478 INFO L87 Difference]: Start difference. First operand 6926 states and 20538 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-02-11 01:00:21,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:21,279 INFO L93 Difference]: Finished difference Result 8243 states and 24123 transitions. [2022-02-11 01:00:21,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 01:00:21,279 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-02-11 01:00:21,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:21,292 INFO L225 Difference]: With dead ends: 8243 [2022-02-11 01:00:21,292 INFO L226 Difference]: Without dead ends: 8236 [2022-02-11 01:00:21,292 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=237, Invalid=1736, Unknown=7, NotChecked=0, Total=1980 [2022-02-11 01:00:21,292 INFO L934 BasicCegarLoop]: 50 mSDtfsCounter, 163 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 716 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:21,293 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 749 Invalid, 1364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 613 Invalid, 0 Unknown, 716 Unchecked, 0.3s Time] [2022-02-11 01:00:21,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8236 states. [2022-02-11 01:00:21,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8236 to 6961. [2022-02-11 01:00:21,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6961 states, 6960 states have (on average 2.9659482758620688) internal successors, (20643), 6960 states have internal predecessors, (20643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:21,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6961 states to 6961 states and 20643 transitions. [2022-02-11 01:00:21,385 INFO L78 Accepts]: Start accepts. Automaton has 6961 states and 20643 transitions. Word has length 35 [2022-02-11 01:00:21,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:21,385 INFO L470 AbstractCegarLoop]: Abstraction has 6961 states and 20643 transitions. [2022-02-11 01:00:21,385 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-02-11 01:00:21,385 INFO L276 IsEmpty]: Start isEmpty. Operand 6961 states and 20643 transitions. [2022-02-11 01:00:21,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:21,393 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:21,393 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:21,409 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-02-11 01:00:21,593 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-02-11 01:00:21,593 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:21,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:21,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1554204838, now seen corresponding path program 88 times [2022-02-11 01:00:21,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:21,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934256374] [2022-02-11 01:00:21,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:21,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:21,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:21,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-02-11 01:00:21,775 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:21,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934256374] [2022-02-11 01:00:21,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934256374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:21,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833188824] [2022-02-11 01:00:21,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:00:21,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:21,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:21,776 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-02-11 01:00:21,777 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-02-11 01:00:21,806 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:00:21,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:21,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:21,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:22,173 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:00:22,174 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-02-11 01:00:23,779 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-02-11 01:00:24,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:24,278 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-02-11 01:00:24,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:24,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:24,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-02-11 01:00:24,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:24,505 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:24,505 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-02-11 01:00:25,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:25,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-02-11 01:00:25,372 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:00:25,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:25,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:25,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 57 treesize of output 91 [2022-02-11 01:00:25,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-02-11 01:00:25,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833188824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:25,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:25,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:00:25,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970709739] [2022-02-11 01:00:25,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:25,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:00:25,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:25,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:00:25,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-02-11 01:00:25,935 INFO L87 Difference]: Start difference. First operand 6961 states and 20643 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-02-11 01:00:26,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:26,397 INFO L93 Difference]: Finished difference Result 8633 states and 25226 transitions. [2022-02-11 01:00:26,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:00:26,397 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-02-11 01:00:26,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:26,411 INFO L225 Difference]: With dead ends: 8633 [2022-02-11 01:00:26,412 INFO L226 Difference]: Without dead ends: 8591 [2022-02-11 01:00:26,412 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=149, Invalid=838, Unknown=5, NotChecked=0, Total=992 [2022-02-11 01:00:26,412 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:26,412 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 537 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 473 Invalid, 0 Unknown, 410 Unchecked, 0.2s Time] [2022-02-11 01:00:26,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8591 states. [2022-02-11 01:00:26,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8591 to 6914. [2022-02-11 01:00:26,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6914 states, 6913 states have (on average 2.96687400549689) internal successors, (20510), 6913 states have internal predecessors, (20510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:26,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6914 states to 6914 states and 20510 transitions. [2022-02-11 01:00:26,506 INFO L78 Accepts]: Start accepts. Automaton has 6914 states and 20510 transitions. Word has length 35 [2022-02-11 01:00:26,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:26,506 INFO L470 AbstractCegarLoop]: Abstraction has 6914 states and 20510 transitions. [2022-02-11 01:00:26,506 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-02-11 01:00:26,506 INFO L276 IsEmpty]: Start isEmpty. Operand 6914 states and 20510 transitions. [2022-02-11 01:00:26,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:26,515 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:26,515 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:26,531 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-02-11 01:00:26,715 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-02-11 01:00:26,716 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:26,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:26,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1324557498, now seen corresponding path program 89 times [2022-02-11 01:00:26,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:26,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676688715] [2022-02-11 01:00:26,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:26,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:26,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:26,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:26,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:26,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676688715] [2022-02-11 01:00:26,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676688715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:26,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418848185] [2022-02-11 01:00:26,863 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:00:26,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:26,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:26,864 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-02-11 01:00:26,865 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-02-11 01:00:26,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:00:26,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:26,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:00:26,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:27,244 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-02-11 01:00:27,244 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-02-11 01:00:28,811 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-02-11 01:00:29,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:29,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-02-11 01:00:29,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:29,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-02-11 01:00:29,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-02-11 01:00:29,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:31,708 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:00:31,708 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-02-11 01:00:32,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:32,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:36,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:36,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:36,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:36,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:38,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-02-11 01:00:38,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418848185] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:38,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:38,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:00:38,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89356021] [2022-02-11 01:00:38,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:38,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:00:38,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:38,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:00:38,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=503, Unknown=8, NotChecked=0, Total=600 [2022-02-11 01:00:38,985 INFO L87 Difference]: Start difference. First operand 6914 states and 20510 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-02-11 01:00:39,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:39,166 INFO L93 Difference]: Finished difference Result 8274 states and 24383 transitions. [2022-02-11 01:00:39,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:00:39,166 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-02-11 01:00:39,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:39,178 INFO L225 Difference]: With dead ends: 8274 [2022-02-11 01:00:39,179 INFO L226 Difference]: Without dead ends: 8265 [2022-02-11 01:00:39,179 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=96, Invalid=546, Unknown=8, NotChecked=0, Total=650 [2022-02-11 01:00:39,179 INFO L934 BasicCegarLoop]: 50 mSDtfsCounter, 83 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 339 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:39,179 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 519 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 316 Invalid, 0 Unknown, 339 Unchecked, 0.1s Time] [2022-02-11 01:00:39,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8265 states. [2022-02-11 01:00:39,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8265 to 6921. [2022-02-11 01:00:39,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6921 states, 6920 states have (on average 2.9658959537572254) internal successors, (20524), 6920 states have internal predecessors, (20524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:39,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6921 states to 6921 states and 20524 transitions. [2022-02-11 01:00:39,273 INFO L78 Accepts]: Start accepts. Automaton has 6921 states and 20524 transitions. Word has length 35 [2022-02-11 01:00:39,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:39,273 INFO L470 AbstractCegarLoop]: Abstraction has 6921 states and 20524 transitions. [2022-02-11 01:00:39,273 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-02-11 01:00:39,273 INFO L276 IsEmpty]: Start isEmpty. Operand 6921 states and 20524 transitions. [2022-02-11 01:00:39,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:39,281 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:39,281 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:39,303 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-02-11 01:00:39,495 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-02-11 01:00:39,495 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:39,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1172464278, now seen corresponding path program 90 times [2022-02-11 01:00:39,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:39,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018761086] [2022-02-11 01:00:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:39,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:39,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:39,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:39,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018761086] [2022-02-11 01:00:39,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018761086] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:39,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293653760] [2022-02-11 01:00:39,642 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:00:39,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:39,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:39,642 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-02-11 01:00:39,644 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-02-11 01:00:39,667 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:00:39,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:39,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:39,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:39,952 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:00:39,952 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-02-11 01:00:41,586 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-02-11 01:00:42,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:42,731 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-02-11 01:00:42,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:42,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 16 treesize of output 21 [2022-02-11 01:00:42,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:42,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:42,922 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:42,922 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-02-11 01:00:43,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:43,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:43,643 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:00:43,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:43,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:43,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:43,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293653760] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:43,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:43,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:00:43,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324021588] [2022-02-11 01:00:43,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:43,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:00:43,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:43,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:00:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=501, Unknown=6, NotChecked=0, Total=600 [2022-02-11 01:00:43,972 INFO L87 Difference]: Start difference. First operand 6921 states and 20524 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-02-11 01:00:44,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:44,512 INFO L93 Difference]: Finished difference Result 8603 states and 25159 transitions. [2022-02-11 01:00:44,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:00:44,512 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-02-11 01:00:44,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:44,526 INFO L225 Difference]: With dead ends: 8603 [2022-02-11 01:00:44,526 INFO L226 Difference]: Without dead ends: 8600 [2022-02-11 01:00:44,526 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=149, Invalid=837, Unknown=6, NotChecked=0, Total=992 [2022-02-11 01:00:44,526 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 144 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 412 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:44,526 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 641 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 698 Invalid, 0 Unknown, 412 Unchecked, 0.3s Time] [2022-02-11 01:00:44,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8600 states. [2022-02-11 01:00:44,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8600 to 6897. [2022-02-11 01:00:44,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6897 states, 6896 states have (on average 2.9654872389791183) internal successors, (20450), 6896 states have internal predecessors, (20450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:44,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6897 states to 6897 states and 20450 transitions. [2022-02-11 01:00:44,622 INFO L78 Accepts]: Start accepts. Automaton has 6897 states and 20450 transitions. Word has length 35 [2022-02-11 01:00:44,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:44,622 INFO L470 AbstractCegarLoop]: Abstraction has 6897 states and 20450 transitions. [2022-02-11 01:00:44,622 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-02-11 01:00:44,622 INFO L276 IsEmpty]: Start isEmpty. Operand 6897 states and 20450 transitions. [2022-02-11 01:00:44,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:44,630 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:44,630 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:44,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-02-11 01:00:44,830 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-02-11 01:00:44,830 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:44,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:44,831 INFO L85 PathProgramCache]: Analyzing trace with hash 875696826, now seen corresponding path program 91 times [2022-02-11 01:00:44,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:44,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549438937] [2022-02-11 01:00:44,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:44,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:44,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:44,974 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:44,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:44,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549438937] [2022-02-11 01:00:44,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549438937] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:44,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386878348] [2022-02-11 01:00:44,974 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:00:44,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:44,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:44,975 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-02-11 01:00:44,976 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-02-11 01:00:44,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:44,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:45,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:45,278 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:00:45,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 38 treesize of output 27 [2022-02-11 01:00:46,942 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-02-11 01:00:48,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:48,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-02-11 01:00:48,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:48,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:48,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-02-11 01:00:48,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:48,278 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:48,278 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-02-11 01:00:48,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:48,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 35 treesize of output 39 [2022-02-11 01:00:48,955 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:00:48,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:48,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:48,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:49,233 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:49,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386878348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:49,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:49,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:00:49,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965762418] [2022-02-11 01:00:49,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:49,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:00:49,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:49,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:00:49,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=501, Unknown=6, NotChecked=0, Total=600 [2022-02-11 01:00:49,234 INFO L87 Difference]: Start difference. First operand 6897 states and 20450 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-02-11 01:00:49,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:49,673 INFO L93 Difference]: Finished difference Result 8335 states and 24361 transitions. [2022-02-11 01:00:49,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:00:49,674 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-02-11 01:00:49,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:49,687 INFO L225 Difference]: With dead ends: 8335 [2022-02-11 01:00:49,687 INFO L226 Difference]: Without dead ends: 8332 [2022-02-11 01:00:49,687 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=149, Invalid=837, Unknown=6, NotChecked=0, Total=992 [2022-02-11 01:00:49,687 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 142 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 563 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:49,687 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 526 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 447 Invalid, 0 Unknown, 563 Unchecked, 0.2s Time] [2022-02-11 01:00:49,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8332 states. [2022-02-11 01:00:49,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8332 to 6940. [2022-02-11 01:00:49,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6940 states, 6939 states have (on average 2.964259979824182) internal successors, (20569), 6939 states have internal predecessors, (20569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:49,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6940 states to 6940 states and 20569 transitions. [2022-02-11 01:00:49,778 INFO L78 Accepts]: Start accepts. Automaton has 6940 states and 20569 transitions. Word has length 35 [2022-02-11 01:00:49,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:49,778 INFO L470 AbstractCegarLoop]: Abstraction has 6940 states and 20569 transitions. [2022-02-11 01:00:49,778 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-02-11 01:00:49,778 INFO L276 IsEmpty]: Start isEmpty. Operand 6940 states and 20569 transitions. [2022-02-11 01:00:49,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:49,787 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:49,787 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:49,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-02-11 01:00:49,987 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-02-11 01:00:49,988 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:49,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:49,988 INFO L85 PathProgramCache]: Analyzing trace with hash -96173178, now seen corresponding path program 92 times [2022-02-11 01:00:49,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:49,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924399969] [2022-02-11 01:00:49,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:49,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:50,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-02-11 01:00:50,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:50,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924399969] [2022-02-11 01:00:50,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924399969] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:50,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724338277] [2022-02-11 01:00:50,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:00:50,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:50,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:50,156 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-02-11 01:00:50,171 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-02-11 01:00:50,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:00:50,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:50,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:50,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:50,457 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:00:50,457 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-02-11 01:00:52,093 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-02-11 01:00:52,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:52,562 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-02-11 01:00:52,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:52,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 16 treesize of output 21 [2022-02-11 01:00:52,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-02-11 01:00:52,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:52,763 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:52,763 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-02-11 01:00:53,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:53,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:53,699 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:00:53,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:53,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:53,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:54,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-02-11 01:00:54,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724338277] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:54,366 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:54,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:00:54,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214006168] [2022-02-11 01:00:54,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:54,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:00:54,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:54,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:00:54,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-02-11 01:00:54,367 INFO L87 Difference]: Start difference. First operand 6940 states and 20569 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-02-11 01:00:54,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:54,929 INFO L93 Difference]: Finished difference Result 8669 states and 25190 transitions. [2022-02-11 01:00:54,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 01:00:54,929 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-02-11 01:00:54,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:54,943 INFO L225 Difference]: With dead ends: 8669 [2022-02-11 01:00:54,943 INFO L226 Difference]: Without dead ends: 8625 [2022-02-11 01:00:54,943 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=163, Invalid=1022, Unknown=5, NotChecked=0, Total=1190 [2022-02-11 01:00:54,943 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 148 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:54,943 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 541 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 553 Invalid, 0 Unknown, 279 Unchecked, 0.2s Time] [2022-02-11 01:00:54,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8625 states. [2022-02-11 01:00:55,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8625 to 6947. [2022-02-11 01:00:55,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6947 states, 6946 states have (on average 2.9645839331989636) internal successors, (20592), 6946 states have internal predecessors, (20592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:55,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6947 states to 6947 states and 20592 transitions. [2022-02-11 01:00:55,042 INFO L78 Accepts]: Start accepts. Automaton has 6947 states and 20592 transitions. Word has length 35 [2022-02-11 01:00:55,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:55,042 INFO L470 AbstractCegarLoop]: Abstraction has 6947 states and 20592 transitions. [2022-02-11 01:00:55,042 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-02-11 01:00:55,042 INFO L276 IsEmpty]: Start isEmpty. Operand 6947 states and 20592 transitions. [2022-02-11 01:00:55,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:00:55,051 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:55,051 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:00:55,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-02-11 01:00:55,273 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-02-11 01:00:55,273 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:00:55,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2015135622, now seen corresponding path program 93 times [2022-02-11 01:00:55,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:55,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051089831] [2022-02-11 01:00:55,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:55,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:55,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:55,419 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:55,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:55,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051089831] [2022-02-11 01:00:55,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051089831] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:55,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741546399] [2022-02-11 01:00:55,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:00:55,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:55,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:55,421 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-02-11 01:00:55,422 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-02-11 01:00:55,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:00:55,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:55,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 01:00:55,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:55,639 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-02-11 01:00:55,639 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-02-11 01:00:56,840 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-02-11 01:00:58,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:58,062 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-02-11 01:00:58,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:58,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:00:58,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:58,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:58,455 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:00:58,455 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-02-11 01:00:58,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:58,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 36 treesize of output 40 [2022-02-11 01:00:59,169 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 01:00:59,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 42 treesize of output 47 [2022-02-11 01:00:59,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:00:59,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:00:59,569 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:59,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741546399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:59,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:59,570 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-11 01:00:59,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613387045] [2022-02-11 01:00:59,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:59,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 01:00:59,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:59,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 01:00:59,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=643, Unknown=4, NotChecked=0, Total=756 [2022-02-11 01:00:59,571 INFO L87 Difference]: Start difference. First operand 6947 states and 20592 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-02-11 01:01:02,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:02,998 INFO L93 Difference]: Finished difference Result 10576 states and 31354 transitions. [2022-02-11 01:01:02,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 01:01:02,999 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-02-11 01:01:02,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:03,015 INFO L225 Difference]: With dead ends: 10576 [2022-02-11 01:01:03,015 INFO L226 Difference]: Without dead ends: 10529 [2022-02-11 01:01:03,016 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=224, Invalid=1330, Unknown=6, NotChecked=0, Total=1560 [2022-02-11 01:01:03,016 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 160 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 528 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:03,016 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 596 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 290 Invalid, 0 Unknown, 528 Unchecked, 0.2s Time] [2022-02-11 01:01:03,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10529 states. [2022-02-11 01:01:03,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10529 to 6984. [2022-02-11 01:01:03,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6984 states, 6983 states have (on average 2.9646283832163824) internal successors, (20702), 6983 states have internal predecessors, (20702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:03,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6984 states to 6984 states and 20702 transitions. [2022-02-11 01:01:03,155 INFO L78 Accepts]: Start accepts. Automaton has 6984 states and 20702 transitions. Word has length 35 [2022-02-11 01:01:03,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:03,155 INFO L470 AbstractCegarLoop]: Abstraction has 6984 states and 20702 transitions. [2022-02-11 01:01:03,155 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-02-11 01:01:03,155 INFO L276 IsEmpty]: Start isEmpty. Operand 6984 states and 20702 transitions. [2022-02-11 01:01:03,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:03,163 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:03,163 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:03,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-02-11 01:01:03,364 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-02-11 01:01:03,364 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:03,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:03,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1409861882, now seen corresponding path program 94 times [2022-02-11 01:01:03,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:03,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368014229] [2022-02-11 01:01:03,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:03,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:03,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:03,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:03,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:03,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368014229] [2022-02-11 01:01:03,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368014229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:03,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006225270] [2022-02-11 01:01:03,528 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:01:03,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:03,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:03,529 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-02-11 01:01:03,529 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-02-11 01:01:03,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:01:03,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:03,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:01:03,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:03,775 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:01:03,775 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-02-11 01:01:05,396 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-02-11 01:01:06,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:06,535 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-02-11 01:01:06,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:06,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:06,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:06,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:06,723 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:01:06,723 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-02-11 01:01:07,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:07,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:07,407 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:01:07,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:07,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:07,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 57 treesize of output 91 [2022-02-11 01:01:07,805 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:07,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006225270] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:07,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:07,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:01:07,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326839370] [2022-02-11 01:01:07,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:07,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:01:07,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:07,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:01:07,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-02-11 01:01:07,806 INFO L87 Difference]: Start difference. First operand 6984 states and 20702 transitions. Second operand has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 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-02-11 01:01:08,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:08,321 INFO L93 Difference]: Finished difference Result 8586 states and 25068 transitions. [2022-02-11 01:01:08,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:01:08,322 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 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-02-11 01:01:08,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:08,335 INFO L225 Difference]: With dead ends: 8586 [2022-02-11 01:01:08,335 INFO L226 Difference]: Without dead ends: 8579 [2022-02-11 01:01:08,336 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=157, Invalid=959, Unknown=6, NotChecked=0, Total=1122 [2022-02-11 01:01:08,336 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 130 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:08,336 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 537 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 525 Invalid, 0 Unknown, 524 Unchecked, 0.2s Time] [2022-02-11 01:01:08,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8579 states. [2022-02-11 01:01:08,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8579 to 6973. [2022-02-11 01:01:08,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6973 states, 6972 states have (on average 2.9639988525530696) internal successors, (20665), 6972 states have internal predecessors, (20665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:08,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6973 states to 6973 states and 20665 transitions. [2022-02-11 01:01:08,457 INFO L78 Accepts]: Start accepts. Automaton has 6973 states and 20665 transitions. Word has length 35 [2022-02-11 01:01:08,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:08,457 INFO L470 AbstractCegarLoop]: Abstraction has 6973 states and 20665 transitions. [2022-02-11 01:01:08,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 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-02-11 01:01:08,457 INFO L276 IsEmpty]: Start isEmpty. Operand 6973 states and 20665 transitions. [2022-02-11 01:01:08,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:08,466 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:08,466 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:08,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-02-11 01:01:08,666 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-02-11 01:01:08,666 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:08,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:08,668 INFO L85 PathProgramCache]: Analyzing trace with hash 565870780, now seen corresponding path program 95 times [2022-02-11 01:01:08,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:08,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025091092] [2022-02-11 01:01:08,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:08,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:08,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:08,825 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:08,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:08,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025091092] [2022-02-11 01:01:08,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025091092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:08,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258388282] [2022-02-11 01:01:08,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:01:08,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:08,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:08,827 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-02-11 01:01:08,827 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-02-11 01:01:08,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-11 01:01:08,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:08,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:01:08,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:09,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 11 treesize of output 7 [2022-02-11 01:01:10,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:10,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 32 treesize of output 32 [2022-02-11 01:01:12,502 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-02-11 01:01:12,502 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-02-11 01:01:12,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:12,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 16 treesize of output 21 [2022-02-11 01:01:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:12,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:18,815 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:01:18,816 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-02-11 01:01:19,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:19,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:24,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:24,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:24,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:24,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:25,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258388282] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:25,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:25,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 01:01:25,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126757587] [2022-02-11 01:01:25,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:25,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:01:25,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:25,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:01:25,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=489, Unknown=9, NotChecked=0, Total=600 [2022-02-11 01:01:25,042 INFO L87 Difference]: Start difference. First operand 6973 states and 20665 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-02-11 01:01:31,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:31,443 INFO L93 Difference]: Finished difference Result 8409 states and 24681 transitions. [2022-02-11 01:01:31,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 01:01:31,444 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-02-11 01:01:31,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:31,460 INFO L225 Difference]: With dead ends: 8409 [2022-02-11 01:01:31,460 INFO L226 Difference]: Without dead ends: 8392 [2022-02-11 01:01:31,460 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=145, Invalid=657, Unknown=10, NotChecked=0, Total=812 [2022-02-11 01:01:31,462 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 96 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 213 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:31,462 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 396 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 213 Unchecked, 0.1s Time] [2022-02-11 01:01:31,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8392 states. [2022-02-11 01:01:31,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8392 to 7306. [2022-02-11 01:01:31,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7306 states, 7305 states have (on average 2.953593429158111) internal successors, (21576), 7305 states have internal predecessors, (21576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:31,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7306 states to 7306 states and 21576 transitions. [2022-02-11 01:01:31,582 INFO L78 Accepts]: Start accepts. Automaton has 7306 states and 21576 transitions. Word has length 35 [2022-02-11 01:01:31,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:31,582 INFO L470 AbstractCegarLoop]: Abstraction has 7306 states and 21576 transitions. [2022-02-11 01:01:31,582 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-02-11 01:01:31,582 INFO L276 IsEmpty]: Start isEmpty. Operand 7306 states and 21576 transitions. [2022-02-11 01:01:31,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:31,595 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:31,596 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:31,620 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-02-11 01:01:31,802 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-02-11 01:01:31,802 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:31,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:31,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1476479512, now seen corresponding path program 96 times [2022-02-11 01:01:31,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:31,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129826573] [2022-02-11 01:01:31,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:31,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:31,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:32,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-02-11 01:01:32,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:32,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129826573] [2022-02-11 01:01:32,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129826573] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:32,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849421474] [2022-02-11 01:01:32,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:01:32,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:32,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:32,007 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-02-11 01:01:32,007 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-02-11 01:01:32,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-11 01:01:32,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:32,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:01:32,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:32,253 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-02-11 01:01:33,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:33,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:33,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:33,851 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-02-11 01:01:33,861 INFO L353 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2022-02-11 01:01:33,861 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-02-11 01:01:33,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-02-11 01:01:33,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:34,249 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:01:34,249 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-02-11 01:01:34,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:34,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 36 treesize of output 40 [2022-02-11 01:01:35,043 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 01:01:35,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:35,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:35,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:35,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849421474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:35,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:35,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-02-11 01:01:35,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200119840] [2022-02-11 01:01:35,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:35,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:01:35,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:35,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:01:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=581, Unknown=2, NotChecked=0, Total=702 [2022-02-11 01:01:35,214 INFO L87 Difference]: Start difference. First operand 7306 states and 21576 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-02-11 01:01:37,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:37,664 INFO L93 Difference]: Finished difference Result 13508 states and 39635 transitions. [2022-02-11 01:01:37,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-11 01:01:37,664 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-02-11 01:01:37,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:37,688 INFO L225 Difference]: With dead ends: 13508 [2022-02-11 01:01:37,688 INFO L226 Difference]: Without dead ends: 13232 [2022-02-11 01:01:37,688 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=435, Invalid=2319, Unknown=2, NotChecked=0, Total=2756 [2022-02-11 01:01:37,689 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 264 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 1750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1037 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:37,689 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 923 Invalid, 1750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 663 Invalid, 0 Unknown, 1037 Unchecked, 0.4s Time] [2022-02-11 01:01:37,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13232 states. [2022-02-11 01:01:37,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13232 to 8300. [2022-02-11 01:01:37,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8300 states, 8299 states have (on average 2.9377033377515365) internal successors, (24380), 8299 states have internal predecessors, (24380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:37,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8300 states to 8300 states and 24380 transitions. [2022-02-11 01:01:37,826 INFO L78 Accepts]: Start accepts. Automaton has 8300 states and 24380 transitions. Word has length 35 [2022-02-11 01:01:37,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:37,826 INFO L470 AbstractCegarLoop]: Abstraction has 8300 states and 24380 transitions. [2022-02-11 01:01:37,826 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-02-11 01:01:37,826 INFO L276 IsEmpty]: Start isEmpty. Operand 8300 states and 24380 transitions. [2022-02-11 01:01:37,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:37,836 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:37,836 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:37,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-02-11 01:01:38,036 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-02-11 01:01:38,037 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:38,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:38,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1985201912, now seen corresponding path program 97 times [2022-02-11 01:01:38,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:38,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195675765] [2022-02-11 01:01:38,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:38,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:38,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:38,180 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:38,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:38,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195675765] [2022-02-11 01:01:38,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195675765] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:38,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323350827] [2022-02-11 01:01:38,181 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:01:38,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:38,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:38,182 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-02-11 01:01:38,182 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-02-11 01:01:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:38,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:01:38,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:38,479 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:01:38,479 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-02-11 01:01:40,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 23 treesize of output 19 [2022-02-11 01:01:40,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:40,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-02-11 01:01:40,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:40,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:40,861 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:40,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:41,025 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:01:41,026 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-02-11 01:01:41,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:41,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:41,772 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:01:41,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:41,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:41,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:42,444 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:42,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323350827] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:42,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:42,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:01:42,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547382759] [2022-02-11 01:01:42,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:42,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:01:42,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:42,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:01:42,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-02-11 01:01:42,445 INFO L87 Difference]: Start difference. First operand 8300 states and 24380 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-02-11 01:01:42,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:42,911 INFO L93 Difference]: Finished difference Result 9698 states and 28041 transitions. [2022-02-11 01:01:42,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:01:42,912 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-02-11 01:01:42,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:42,928 INFO L225 Difference]: With dead ends: 9698 [2022-02-11 01:01:42,928 INFO L226 Difference]: Without dead ends: 9671 [2022-02-11 01:01:42,928 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=147, Invalid=904, Unknown=5, NotChecked=0, Total=1056 [2022-02-11 01:01:42,928 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 120 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 430 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:42,929 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 642 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 446 Invalid, 0 Unknown, 430 Unchecked, 0.2s Time] [2022-02-11 01:01:42,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9671 states. [2022-02-11 01:01:43,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9671 to 8231. [2022-02-11 01:01:43,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8231 states, 8230 states have (on average 2.9386391251518833) internal successors, (24185), 8230 states have internal predecessors, (24185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8231 states to 8231 states and 24185 transitions. [2022-02-11 01:01:43,091 INFO L78 Accepts]: Start accepts. Automaton has 8231 states and 24185 transitions. Word has length 35 [2022-02-11 01:01:43,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:43,091 INFO L470 AbstractCegarLoop]: Abstraction has 8231 states and 24185 transitions. [2022-02-11 01:01:43,091 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-02-11 01:01:43,091 INFO L276 IsEmpty]: Start isEmpty. Operand 8231 states and 24185 transitions. [2022-02-11 01:01:43,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:43,101 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:43,101 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:43,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-02-11 01:01:43,302 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-02-11 01:01:43,302 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:43,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:43,303 INFO L85 PathProgramCache]: Analyzing trace with hash -2117822138, now seen corresponding path program 98 times [2022-02-11 01:01:43,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:43,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578233281] [2022-02-11 01:01:43,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:43,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:43,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:43,465 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:43,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578233281] [2022-02-11 01:01:43,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578233281] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:43,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658207301] [2022-02-11 01:01:43,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:01:43,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:43,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:43,468 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-02-11 01:01:43,475 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-02-11 01:01:43,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:01:43,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:43,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:01:43,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:43,741 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:01:43,742 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-02-11 01:01:45,491 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-02-11 01:01:47,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:47,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-02-11 01:01:47,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:47,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-02-11 01:01:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:47,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:47,712 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:01:47,712 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-02-11 01:01:48,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:48,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 35 treesize of output 39 [2022-02-11 01:01:48,582 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:01:48,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 41 treesize of output 59 [2022-02-11 01:01:48,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:48,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:48,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-02-11 01:01:48,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658207301] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:48,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:48,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:01:48,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178631337] [2022-02-11 01:01:48,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:48,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:01:48,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:48,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:01:48,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-02-11 01:01:48,883 INFO L87 Difference]: Start difference. First operand 8231 states and 24185 transitions. Second operand has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 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-02-11 01:01:49,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:49,464 INFO L93 Difference]: Finished difference Result 10080 states and 29291 transitions. [2022-02-11 01:01:49,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:01:49,464 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 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-02-11 01:01:49,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:49,483 INFO L225 Difference]: With dead ends: 10080 [2022-02-11 01:01:49,483 INFO L226 Difference]: Without dead ends: 10073 [2022-02-11 01:01:49,484 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=149, Invalid=901, Unknown=6, NotChecked=0, Total=1056 [2022-02-11 01:01:49,484 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 145 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:49,484 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 505 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 505 Invalid, 0 Unknown, 378 Unchecked, 0.3s Time] [2022-02-11 01:01:49,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10073 states. [2022-02-11 01:01:49,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10073 to 8204. [2022-02-11 01:01:49,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8204 states, 8203 states have (on average 2.9395343167133974) internal successors, (24113), 8203 states have internal predecessors, (24113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:49,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 24113 transitions. [2022-02-11 01:01:49,694 INFO L78 Accepts]: Start accepts. Automaton has 8204 states and 24113 transitions. Word has length 35 [2022-02-11 01:01:49,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:49,694 INFO L470 AbstractCegarLoop]: Abstraction has 8204 states and 24113 transitions. [2022-02-11 01:01:49,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 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-02-11 01:01:49,694 INFO L276 IsEmpty]: Start isEmpty. Operand 8204 states and 24113 transitions. [2022-02-11 01:01:49,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:49,705 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:49,705 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:49,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-02-11 01:01:49,928 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-02-11 01:01:49,928 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:49,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:49,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1799329172, now seen corresponding path program 99 times [2022-02-11 01:01:49,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:49,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109332586] [2022-02-11 01:01:49,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:49,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:49,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:50,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-02-11 01:01:50,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:50,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109332586] [2022-02-11 01:01:50,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109332586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:50,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131983486] [2022-02-11 01:01:50,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:01:50,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:50,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:50,076 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-02-11 01:01:50,076 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-02-11 01:01:50,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:01:50,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:50,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:01:50,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:50,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 17 treesize of output 13 [2022-02-11 01:01:50,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:50,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:50,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:50,381 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-02-11 01:01:50,384 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:50,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 18 treesize of output 12 [2022-02-11 01:01:50,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:50,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:50,509 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:01:50,509 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-02-11 01:01:50,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:50,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:51,045 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:01:51,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 42 treesize of output 61 [2022-02-11 01:01:51,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:51,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:51,263 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:51,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131983486] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:51,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:51,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:01:51,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750406513] [2022-02-11 01:01:51,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:51,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:01:51,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:51,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:01:51,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:01:51,264 INFO L87 Difference]: Start difference. First operand 8204 states and 24113 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-02-11 01:01:51,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:51,470 INFO L93 Difference]: Finished difference Result 9947 states and 29259 transitions. [2022-02-11 01:01:51,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:01:51,470 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-02-11 01:01:51,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:51,485 INFO L225 Difference]: With dead ends: 9947 [2022-02-11 01:01:51,485 INFO L226 Difference]: Without dead ends: 9937 [2022-02-11 01:01:51,485 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:01:51,486 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 50 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 249 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:51,486 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 576 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 303 Invalid, 0 Unknown, 249 Unchecked, 0.1s Time] [2022-02-11 01:01:51,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9937 states. [2022-02-11 01:01:51,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9937 to 8253. [2022-02-11 01:01:51,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8253 states, 8252 states have (on average 2.9404992729035384) internal successors, (24265), 8252 states have internal predecessors, (24265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:51,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8253 states to 8253 states and 24265 transitions. [2022-02-11 01:01:51,597 INFO L78 Accepts]: Start accepts. Automaton has 8253 states and 24265 transitions. Word has length 35 [2022-02-11 01:01:51,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:51,598 INFO L470 AbstractCegarLoop]: Abstraction has 8253 states and 24265 transitions. [2022-02-11 01:01:51,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-02-11 01:01:51,598 INFO L276 IsEmpty]: Start isEmpty. Operand 8253 states and 24265 transitions. [2022-02-11 01:01:51,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:51,607 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:51,607 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:51,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-02-11 01:01:51,807 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-02-11 01:01:51,807 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:51,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:51,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1856502516, now seen corresponding path program 100 times [2022-02-11 01:01:51,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:51,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39723769] [2022-02-11 01:01:51,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:51,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:51,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:51,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-02-11 01:01:51,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:51,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39723769] [2022-02-11 01:01:51,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39723769] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:51,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386141571] [2022-02-11 01:01:51,978 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:01:51,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:51,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:51,979 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-02-11 01:01:51,980 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-02-11 01:01:52,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:01:52,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:52,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:01:52,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:52,156 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-02-11 01:01:52,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:52,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:52,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:52,285 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-02-11 01:01:52,287 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:52,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:52,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:52,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:52,412 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:01:52,412 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-02-11 01:01:52,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:52,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:53,087 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:01:53,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:53,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:53,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:01:53,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-02-11 01:01:53,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386141571] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:53,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:53,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:01:53,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128013645] [2022-02-11 01:01:53,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:53,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:01:53,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:53,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:01:53,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:01:53,300 INFO L87 Difference]: Start difference. First operand 8253 states and 24265 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-02-11 01:01:53,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:53,689 INFO L93 Difference]: Finished difference Result 11533 states and 33849 transitions. [2022-02-11 01:01:53,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:01:53,689 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-02-11 01:01:53,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:53,707 INFO L225 Difference]: With dead ends: 11533 [2022-02-11 01:01:53,707 INFO L226 Difference]: Without dead ends: 11487 [2022-02-11 01:01:53,707 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-02-11 01:01:53,707 INFO L934 BasicCegarLoop]: 74 mSDtfsCounter, 115 mSDsluCounter, 1003 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:53,707 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 837 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 683 Invalid, 0 Unknown, 393 Unchecked, 0.3s Time] [2022-02-11 01:01:53,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11487 states. [2022-02-11 01:01:53,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11487 to 8312. [2022-02-11 01:01:53,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8312 states, 8311 states have (on average 2.940320057754783) internal successors, (24437), 8311 states have internal predecessors, (24437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:53,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8312 states to 8312 states and 24437 transitions. [2022-02-11 01:01:53,829 INFO L78 Accepts]: Start accepts. Automaton has 8312 states and 24437 transitions. Word has length 35 [2022-02-11 01:01:53,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:53,829 INFO L470 AbstractCegarLoop]: Abstraction has 8312 states and 24437 transitions. [2022-02-11 01:01:53,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-02-11 01:01:53,829 INFO L276 IsEmpty]: Start isEmpty. Operand 8312 states and 24437 transitions. [2022-02-11 01:01:53,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:01:53,840 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:53,840 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:01:53,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-02-11 01:01:54,041 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-02-11 01:01:54,041 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:01:54,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:54,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1988408714, now seen corresponding path program 101 times [2022-02-11 01:01:54,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:54,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157098681] [2022-02-11 01:01:54,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:54,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:54,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:54,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:54,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:54,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157098681] [2022-02-11 01:01:54,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157098681] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:54,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022117555] [2022-02-11 01:01:54,298 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:01:54,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:54,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:54,299 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-02-11 01:01:54,300 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-02-11 01:01:54,330 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:01:54,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:54,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-11 01:01:54,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:54,591 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-02-11 01:01:54,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:54,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:01:57,968 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 01:01:57,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 39 treesize of output 29 [2022-02-11 01:01:57,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:57,976 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 23 treesize of output 22 [2022-02-11 01:01:57,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:57,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:58,240 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:01:58,241 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-02-11 01:01:58,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:58,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-02-11 01:02:00,036 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:02:00,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:00,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:00,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 57 treesize of output 91 [2022-02-11 01:02:00,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:00,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022117555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:00,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:00,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-02-11 01:02:00,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003917354] [2022-02-11 01:02:00,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:00,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 01:02:00,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:00,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 01:02:00,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=624, Unknown=2, NotChecked=0, Total=756 [2022-02-11 01:02:00,828 INFO L87 Difference]: Start difference. First operand 8312 states and 24437 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:07,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:07,937 INFO L93 Difference]: Finished difference Result 13057 states and 37908 transitions. [2022-02-11 01:02:07,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-11 01:02:07,938 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:02:07,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:07,961 INFO L225 Difference]: With dead ends: 13057 [2022-02-11 01:02:07,961 INFO L226 Difference]: Without dead ends: 12975 [2022-02-11 01:02:07,962 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=407, Invalid=2040, Unknown=3, NotChecked=0, Total=2450 [2022-02-11 01:02:07,962 INFO L934 BasicCegarLoop]: 65 mSDtfsCounter, 382 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 670 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:07,962 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 841 Invalid, 1247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 524 Invalid, 0 Unknown, 670 Unchecked, 0.3s Time] [2022-02-11 01:02:07,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12975 states. [2022-02-11 01:02:08,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12975 to 8690. [2022-02-11 01:02:08,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8690 states, 8689 states have (on average 2.956151455863736) internal successors, (25686), 8689 states have internal predecessors, (25686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:08,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8690 states to 8690 states and 25686 transitions. [2022-02-11 01:02:08,106 INFO L78 Accepts]: Start accepts. Automaton has 8690 states and 25686 transitions. Word has length 35 [2022-02-11 01:02:08,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:08,107 INFO L470 AbstractCegarLoop]: Abstraction has 8690 states and 25686 transitions. [2022-02-11 01:02:08,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:08,107 INFO L276 IsEmpty]: Start isEmpty. Operand 8690 states and 25686 transitions. [2022-02-11 01:02:08,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:08,117 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:08,117 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:08,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-02-11 01:02:08,317 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-02-11 01:02:08,318 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:08,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:08,318 INFO L85 PathProgramCache]: Analyzing trace with hash 572719944, now seen corresponding path program 102 times [2022-02-11 01:02:08,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:08,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907599063] [2022-02-11 01:02:08,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:08,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:08,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:08,507 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:08,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:08,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907599063] [2022-02-11 01:02:08,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907599063] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:08,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826156351] [2022-02-11 01:02:08,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:02:08,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:08,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:08,509 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-02-11 01:02:08,509 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-02-11 01:02:08,537 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:02:08,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:08,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:08,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:08,728 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-02-11 01:02:08,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:08,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 35 treesize of output 35 [2022-02-11 01:02:09,736 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-02-11 01:02:09,737 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-02-11 01:02:09,742 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-02-11 01:02:09,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:09,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-02-11 01:02:09,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:09,918 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:09,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-02-11 01:02:10,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:10,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-02-11 01:02:10,700 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:10,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:10,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:10,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 57 treesize of output 93 [2022-02-11 01:02:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:11,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826156351] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:11,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:11,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:11,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645854267] [2022-02-11 01:02:11,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:11,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:11,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:11,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:11,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=418, Unknown=1, NotChecked=0, Total=506 [2022-02-11 01:02:11,390 INFO L87 Difference]: Start difference. First operand 8690 states and 25686 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:11,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:11,652 INFO L93 Difference]: Finished difference Result 11923 states and 35178 transitions. [2022-02-11 01:02:11,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:02:11,652 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:11,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:11,672 INFO L225 Difference]: With dead ends: 11923 [2022-02-11 01:02:11,672 INFO L226 Difference]: Without dead ends: 11877 [2022-02-11 01:02:11,672 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=119, Invalid=582, Unknown=1, NotChecked=0, Total=702 [2022-02-11 01:02:11,672 INFO L934 BasicCegarLoop]: 68 mSDtfsCounter, 164 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 400 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:11,673 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 574 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 322 Invalid, 0 Unknown, 400 Unchecked, 0.1s Time] [2022-02-11 01:02:11,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11877 states. [2022-02-11 01:02:11,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11877 to 8784. [2022-02-11 01:02:11,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8784 states, 8783 states have (on average 2.956620744620289) internal successors, (25968), 8783 states have internal predecessors, (25968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:11,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8784 states to 8784 states and 25968 transitions. [2022-02-11 01:02:11,805 INFO L78 Accepts]: Start accepts. Automaton has 8784 states and 25968 transitions. Word has length 35 [2022-02-11 01:02:11,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:11,805 INFO L470 AbstractCegarLoop]: Abstraction has 8784 states and 25968 transitions. [2022-02-11 01:02:11,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:11,805 INFO L276 IsEmpty]: Start isEmpty. Operand 8784 states and 25968 transitions. [2022-02-11 01:02:11,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:11,815 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:11,816 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:11,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-02-11 01:02:12,016 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-02-11 01:02:12,017 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:12,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:12,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1283252796, now seen corresponding path program 103 times [2022-02-11 01:02:12,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:12,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382641244] [2022-02-11 01:02:12,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:12,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:12,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:12,161 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:12,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:12,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382641244] [2022-02-11 01:02:12,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382641244] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:12,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095171558] [2022-02-11 01:02:12,161 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:02:12,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:12,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:12,162 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-02-11 01:02:12,163 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-02-11 01:02:12,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:12,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:12,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:12,346 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-02-11 01:02:12,571 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:02:12,572 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-02-11 01:02:12,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:12,598 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-02-11 01:02:12,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:12,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:12,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-02-11 01:02:12,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:12,745 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:12,745 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-02-11 01:02:13,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:13,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:13,466 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:13,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:13,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:13,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:14,062 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:14,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095171558] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:14,063 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:14,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:14,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464095203] [2022-02-11 01:02:14,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:14,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:14,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:14,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:14,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:02:14,063 INFO L87 Difference]: Start difference. First operand 8784 states and 25968 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:14,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:14,367 INFO L93 Difference]: Finished difference Result 10660 states and 31514 transitions. [2022-02-11 01:02:14,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:02:14,367 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:14,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:14,384 INFO L225 Difference]: With dead ends: 10660 [2022-02-11 01:02:14,384 INFO L226 Difference]: Without dead ends: 10614 [2022-02-11 01:02:14,384 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-11 01:02:14,385 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 134 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:14,385 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 716 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 542 Invalid, 0 Unknown, 316 Unchecked, 0.2s Time] [2022-02-11 01:02:14,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10614 states. [2022-02-11 01:02:14,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10614 to 8862. [2022-02-11 01:02:14,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8862 states, 8861 states have (on average 2.9574540119625325) internal successors, (26206), 8861 states have internal predecessors, (26206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:14,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8862 states to 8862 states and 26206 transitions. [2022-02-11 01:02:14,571 INFO L78 Accepts]: Start accepts. Automaton has 8862 states and 26206 transitions. Word has length 35 [2022-02-11 01:02:14,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:14,571 INFO L470 AbstractCegarLoop]: Abstraction has 8862 states and 26206 transitions. [2022-02-11 01:02:14,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:14,571 INFO L276 IsEmpty]: Start isEmpty. Operand 8862 states and 26206 transitions. [2022-02-11 01:02:14,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:14,582 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:14,582 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:14,598 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-02-11 01:02:14,782 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-02-11 01:02:14,782 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:14,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:14,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1380299472, now seen corresponding path program 104 times [2022-02-11 01:02:14,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:14,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401681295] [2022-02-11 01:02:14,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:14,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:14,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:14,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:14,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:14,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401681295] [2022-02-11 01:02:14,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401681295] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:14,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881470424] [2022-02-11 01:02:14,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:02:14,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:14,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:14,936 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-02-11 01:02:14,937 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-02-11 01:02:14,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:02:14,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:14,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:14,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:15,132 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-02-11 01:02:15,318 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:02:15,318 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-02-11 01:02:15,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:15,358 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-02-11 01:02:15,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:15,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:15,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-02-11 01:02:15,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:15,585 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:15,586 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-02-11 01:02:16,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:16,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-02-11 01:02:16,350 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:16,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 42 treesize of output 61 [2022-02-11 01:02:16,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:16,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:16,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-02-11 01:02:16,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881470424] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:16,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:16,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:16,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693140489] [2022-02-11 01:02:16,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:16,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:16,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:16,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:16,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:02:16,594 INFO L87 Difference]: Start difference. First operand 8862 states and 26206 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:16,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:16,848 INFO L93 Difference]: Finished difference Result 10428 states and 30821 transitions. [2022-02-11 01:02:16,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:02:16,849 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:16,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:16,867 INFO L225 Difference]: With dead ends: 10428 [2022-02-11 01:02:16,867 INFO L226 Difference]: Without dead ends: 10404 [2022-02-11 01:02:16,867 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-11 01:02:16,867 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 182 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:16,867 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 555 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 392 Invalid, 0 Unknown, 238 Unchecked, 0.2s Time] [2022-02-11 01:02:16,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10404 states. [2022-02-11 01:02:17,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10404 to 8966. [2022-02-11 01:02:17,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8966 states, 8965 states have (on average 2.9601784718349133) internal successors, (26538), 8965 states have internal predecessors, (26538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8966 states to 8966 states and 26538 transitions. [2022-02-11 01:02:17,071 INFO L78 Accepts]: Start accepts. Automaton has 8966 states and 26538 transitions. Word has length 35 [2022-02-11 01:02:17,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:17,071 INFO L470 AbstractCegarLoop]: Abstraction has 8966 states and 26538 transitions. [2022-02-11 01:02:17,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:17,071 INFO L276 IsEmpty]: Start isEmpty. Operand 8966 states and 26538 transitions. [2022-02-11 01:02:17,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:17,082 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:17,082 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:17,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-02-11 01:02:17,283 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-02-11 01:02:17,283 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:17,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1191161876, now seen corresponding path program 105 times [2022-02-11 01:02:17,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:17,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337675010] [2022-02-11 01:02:17,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:17,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02: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-02-11 01:02:17,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:17,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337675010] [2022-02-11 01:02:17,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337675010] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:17,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505916275] [2022-02-11 01:02:17,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:02:17,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:17,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:17,463 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-02-11 01:02:17,464 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-02-11 01:02:17,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:02:17,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:17,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:17,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:17,641 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-02-11 01:02:17,834 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:02:17,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 37 treesize of output 25 [2022-02-11 01:02:17,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:17,876 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-02-11 01:02:17,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:17,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:17,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:17,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:18,025 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:18,025 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-02-11 01:02:18,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:18,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:18,827 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:18,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:18,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:18,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:19,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505916275] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:19,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:19,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:19,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057547393] [2022-02-11 01:02:19,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:19,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:19,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:19,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:19,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:02:19,089 INFO L87 Difference]: Start difference. First operand 8966 states and 26538 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:19,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:19,304 INFO L93 Difference]: Finished difference Result 10210 states and 30185 transitions. [2022-02-11 01:02:19,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 01:02:19,304 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:19,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:19,321 INFO L225 Difference]: With dead ends: 10210 [2022-02-11 01:02:19,321 INFO L226 Difference]: Without dead ends: 10198 [2022-02-11 01:02:19,321 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-11 01:02:19,321 INFO L934 BasicCegarLoop]: 60 mSDtfsCounter, 101 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:19,322 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 524 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 334 Invalid, 0 Unknown, 208 Unchecked, 0.1s Time] [2022-02-11 01:02:19,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10198 states. [2022-02-11 01:02:19,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10198 to 8936. [2022-02-11 01:02:19,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8936 states, 8935 states have (on average 2.9595970900951314) internal successors, (26444), 8935 states have internal predecessors, (26444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:19,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8936 states to 8936 states and 26444 transitions. [2022-02-11 01:02:19,483 INFO L78 Accepts]: Start accepts. Automaton has 8936 states and 26444 transitions. Word has length 35 [2022-02-11 01:02:19,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:19,483 INFO L470 AbstractCegarLoop]: Abstraction has 8936 states and 26444 transitions. [2022-02-11 01:02:19,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:19,483 INFO L276 IsEmpty]: Start isEmpty. Operand 8936 states and 26444 transitions. [2022-02-11 01:02:19,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:19,496 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:19,496 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:19,518 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-02-11 01:02:19,699 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-02-11 01:02:19,700 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:19,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:19,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1581453382, now seen corresponding path program 106 times [2022-02-11 01:02:19,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:19,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609616048] [2022-02-11 01:02:19,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:19,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:19,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:19,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-02-11 01:02:19,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:19,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609616048] [2022-02-11 01:02:19,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609616048] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:19,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861558993] [2022-02-11 01:02:19,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:02:19,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:19,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:19,882 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-02-11 01:02:19,882 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-02-11 01:02:19,911 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:02:19,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:19,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:19,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:20,123 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-02-11 01:02:20,374 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:02:20,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 37 treesize of output 25 [2022-02-11 01:02:20,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:20,413 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-02-11 01:02:20,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:20,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:20,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-02-11 01:02:20,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:20,560 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:20,561 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-02-11 01:02:20,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:20,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:21,147 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:21,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:21,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:21,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:21,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-02-11 01:02:21,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861558993] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:21,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:21,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:21,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581316691] [2022-02-11 01:02:21,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:21,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:21,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:21,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:21,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:02:21,730 INFO L87 Difference]: Start difference. First operand 8936 states and 26444 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:22,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:22,004 INFO L93 Difference]: Finished difference Result 10380 states and 30690 transitions. [2022-02-11 01:02:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:02:22,004 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:22,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:22,066 INFO L225 Difference]: With dead ends: 10380 [2022-02-11 01:02:22,066 INFO L226 Difference]: Without dead ends: 10352 [2022-02-11 01:02:22,066 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-11 01:02:22,066 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 116 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:22,066 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 764 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 458 Invalid, 0 Unknown, 435 Unchecked, 0.2s Time] [2022-02-11 01:02:22,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10352 states. [2022-02-11 01:02:22,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10352 to 9058. [2022-02-11 01:02:22,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9058 states, 9057 states have (on average 2.961245445511759) internal successors, (26820), 9057 states have internal predecessors, (26820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:22,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9058 states to 9058 states and 26820 transitions. [2022-02-11 01:02:22,201 INFO L78 Accepts]: Start accepts. Automaton has 9058 states and 26820 transitions. Word has length 35 [2022-02-11 01:02:22,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:22,201 INFO L470 AbstractCegarLoop]: Abstraction has 9058 states and 26820 transitions. [2022-02-11 01:02:22,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:02:22,201 INFO L276 IsEmpty]: Start isEmpty. Operand 9058 states and 26820 transitions. [2022-02-11 01:02:22,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:22,213 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:22,213 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:22,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-02-11 01:02:22,413 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-02-11 01:02:22,413 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:22,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:22,415 INFO L85 PathProgramCache]: Analyzing trace with hash -2004447122, now seen corresponding path program 107 times [2022-02-11 01:02:22,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:22,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213436261] [2022-02-11 01:02:22,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:22,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:22,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:22,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-02-11 01:02:22,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:22,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213436261] [2022-02-11 01:02:22,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213436261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:22,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080601681] [2022-02-11 01:02:22,557 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:02:22,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:22,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:22,558 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-02-11 01:02:22,587 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-02-11 01:02:22,597 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:02:22,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:22,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:02:22,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:22,824 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-02-11 01:02:23,168 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 01:02:23,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 38 treesize of output 28 [2022-02-11 01:02:24,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:24,140 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-02-11 01:02:24,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:24,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 16 treesize of output 21 [2022-02-11 01:02:24,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:24,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:24,361 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:24,362 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-02-11 01:02:25,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:25,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:25,295 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-02-11 01:02:25,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:25,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:25,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 45 treesize of output 83 [2022-02-11 01:02:26,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-02-11 01:02:26,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080601681] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:26,059 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:26,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-11 01:02:26,059 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576243285] [2022-02-11 01:02:26,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:26,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:02:26,060 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:26,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:02:26,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=579, Unknown=1, NotChecked=0, Total=702 [2022-02-11 01:02:26,060 INFO L87 Difference]: Start difference. First operand 9058 states and 26820 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-02-11 01:02:27,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:27,144 INFO L93 Difference]: Finished difference Result 11609 states and 34115 transitions. [2022-02-11 01:02:27,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-11 01:02:27,144 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-02-11 01:02:27,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:27,167 INFO L225 Difference]: With dead ends: 11609 [2022-02-11 01:02:27,167 INFO L226 Difference]: Without dead ends: 11499 [2022-02-11 01:02:27,168 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=399, Invalid=1952, Unknown=1, NotChecked=0, Total=2352 [2022-02-11 01:02:27,168 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 286 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 638 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:27,168 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 854 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 574 Invalid, 0 Unknown, 638 Unchecked, 0.3s Time] [2022-02-11 01:02:27,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11499 states. [2022-02-11 01:02:27,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11499 to 9363. [2022-02-11 01:02:27,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9363 states, 9362 states have (on average 2.9729758598590044) internal successors, (27833), 9362 states have internal predecessors, (27833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:27,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 27833 transitions. [2022-02-11 01:02:27,314 INFO L78 Accepts]: Start accepts. Automaton has 9363 states and 27833 transitions. Word has length 35 [2022-02-11 01:02:27,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:27,314 INFO L470 AbstractCegarLoop]: Abstraction has 9363 states and 27833 transitions. [2022-02-11 01:02:27,314 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-02-11 01:02:27,314 INFO L276 IsEmpty]: Start isEmpty. Operand 9363 states and 27833 transitions. [2022-02-11 01:02:27,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:27,326 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:27,326 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:27,342 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-02-11 01:02:27,526 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-02-11 01:02:27,527 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:27,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:27,527 INFO L85 PathProgramCache]: Analyzing trace with hash -967946838, now seen corresponding path program 108 times [2022-02-11 01:02:27,527 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:27,527 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330921745] [2022-02-11 01:02:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:27,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:27,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:27,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-02-11 01:02:27,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:27,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330921745] [2022-02-11 01:02:27,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330921745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:27,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333449327] [2022-02-11 01:02:27,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:02:27,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:27,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:27,693 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-02-11 01:02:27,694 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-02-11 01:02:27,726 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:02:27,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:27,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:27,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:27,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 17 treesize of output 13 [2022-02-11 01:02:28,091 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:02:28,091 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-02-11 01:02:28,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:28,146 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-02-11 01:02:28,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:28,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 16 treesize of output 21 [2022-02-11 01:02:28,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:28,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:28,336 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:28,337 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-02-11 01:02:28,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:28,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:29,210 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:29,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-02-11 01:02:29,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:29,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 57 treesize of output 93 [2022-02-11 01:02:29,415 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:29,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333449327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:29,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:29,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:29,416 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493274560] [2022-02-11 01:02:29,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:29,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:29,416 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:29,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:29,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:02:29,416 INFO L87 Difference]: Start difference. First operand 9363 states and 27833 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:29,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:29,738 INFO L93 Difference]: Finished difference Result 11321 states and 33608 transitions. [2022-02-11 01:02:29,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:02:29,739 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:29,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:29,762 INFO L225 Difference]: With dead ends: 11321 [2022-02-11 01:02:29,762 INFO L226 Difference]: Without dead ends: 11248 [2022-02-11 01:02:29,763 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-11 01:02:29,763 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 125 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:29,763 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 719 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 543 Invalid, 0 Unknown, 422 Unchecked, 0.2s Time] [2022-02-11 01:02:29,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11248 states. [2022-02-11 01:02:29,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11248 to 9334. [2022-02-11 01:02:29,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9334 states, 9333 states have (on average 2.9712846887388835) internal successors, (27731), 9333 states have internal predecessors, (27731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:29,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9334 states to 9334 states and 27731 transitions. [2022-02-11 01:02:29,956 INFO L78 Accepts]: Start accepts. Automaton has 9334 states and 27731 transitions. Word has length 35 [2022-02-11 01:02:29,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:29,956 INFO L470 AbstractCegarLoop]: Abstraction has 9334 states and 27731 transitions. [2022-02-11 01:02:29,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:29,956 INFO L276 IsEmpty]: Start isEmpty. Operand 9334 states and 27731 transitions. [2022-02-11 01:02:29,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:29,969 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:29,969 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:29,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-02-11 01:02:30,171 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-02-11 01:02:30,171 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:30,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:30,172 INFO L85 PathProgramCache]: Analyzing trace with hash 619477336, now seen corresponding path program 109 times [2022-02-11 01:02:30,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:30,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870335886] [2022-02-11 01:02:30,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:30,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:30,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:30,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-02-11 01:02:30,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:30,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870335886] [2022-02-11 01:02:30,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870335886] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:30,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749308940] [2022-02-11 01:02:30,354 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:02:30,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:30,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:30,355 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-02-11 01:02:30,356 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-02-11 01:02:30,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:30,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:30,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:30,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 17 treesize of output 13 [2022-02-11 01:02:30,833 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:02:30,834 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-02-11 01:02:30,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:30,882 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-02-11 01:02:30,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:30,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:30,903 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:30,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:31,056 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:31,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-02-11 01:02:31,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:31,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-02-11 01:02:31,634 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:31,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:31,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:31,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:31,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-02-11 01:02:31,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749308940] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:31,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:31,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:31,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955338204] [2022-02-11 01:02:31,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:31,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:31,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:31,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:31,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:02:31,930 INFO L87 Difference]: Start difference. First operand 9334 states and 27731 transitions. Second operand has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 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-02-11 01:02:32,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:32,276 INFO L93 Difference]: Finished difference Result 10971 states and 32519 transitions. [2022-02-11 01:02:32,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 01:02:32,276 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 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-02-11 01:02:32,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:32,294 INFO L225 Difference]: With dead ends: 10971 [2022-02-11 01:02:32,295 INFO L226 Difference]: Without dead ends: 10943 [2022-02-11 01:02:32,295 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-11 01:02:32,295 INFO L934 BasicCegarLoop]: 68 mSDtfsCounter, 166 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:32,295 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 625 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 402 Invalid, 0 Unknown, 415 Unchecked, 0.2s Time] [2022-02-11 01:02:32,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10943 states. [2022-02-11 01:02:32,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10943 to 9327. [2022-02-11 01:02:32,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9327 states, 9326 states have (on average 2.9698691829294446) internal successors, (27697), 9326 states have internal predecessors, (27697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:32,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9327 states to 9327 states and 27697 transitions. [2022-02-11 01:02:32,435 INFO L78 Accepts]: Start accepts. Automaton has 9327 states and 27697 transitions. Word has length 35 [2022-02-11 01:02:32,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:32,435 INFO L470 AbstractCegarLoop]: Abstraction has 9327 states and 27697 transitions. [2022-02-11 01:02:32,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 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-02-11 01:02:32,435 INFO L276 IsEmpty]: Start isEmpty. Operand 9327 states and 27697 transitions. [2022-02-11 01:02:32,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:32,446 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:32,446 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:32,462 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-02-11 01:02:32,646 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-02-11 01:02:32,647 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:32,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:32,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1954417134, now seen corresponding path program 110 times [2022-02-11 01:02:32,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:32,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876678264] [2022-02-11 01:02:32,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:32,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:32,797 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:32,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:32,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876678264] [2022-02-11 01:02:32,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876678264] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:32,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557500980] [2022-02-11 01:02:32,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:02:32,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:32,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:32,798 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-02-11 01:02:32,799 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-02-11 01:02:32,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:02:32,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:32,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:32,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:33,003 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-02-11 01:02:33,183 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:02:33,184 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-02-11 01:02:33,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:33,229 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-02-11 01:02:33,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:33,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:33,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-02-11 01:02:33,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:33,383 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:33,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-02-11 01:02:33,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:33,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-02-11 01:02:34,192 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:34,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-02-11 01:02:34,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:34,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:35,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-02-11 01:02:35,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557500980] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:35,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:35,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:02:35,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062258537] [2022-02-11 01:02:35,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:35,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:02:35,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:35,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:02:35,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:02:35,730 INFO L87 Difference]: Start difference. First operand 9327 states and 27697 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:36,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:36,029 INFO L93 Difference]: Finished difference Result 10415 states and 30900 transitions. [2022-02-11 01:02:36,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:02:36,030 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:36,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:36,053 INFO L225 Difference]: With dead ends: 10415 [2022-02-11 01:02:36,054 INFO L226 Difference]: Without dead ends: 10399 [2022-02-11 01:02:36,054 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-11 01:02:36,054 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 116 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:36,054 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 496 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 271 Invalid, 0 Unknown, 253 Unchecked, 0.1s Time] [2022-02-11 01:02:36,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2022-02-11 01:02:36,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 9389. [2022-02-11 01:02:36,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9389 states, 9388 states have (on average 2.9712398806987643) internal successors, (27894), 9388 states have internal predecessors, (27894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:36,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9389 states to 9389 states and 27894 transitions. [2022-02-11 01:02:36,210 INFO L78 Accepts]: Start accepts. Automaton has 9389 states and 27894 transitions. Word has length 35 [2022-02-11 01:02:36,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:36,210 INFO L470 AbstractCegarLoop]: Abstraction has 9389 states and 27894 transitions. [2022-02-11 01:02:36,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:02:36,210 INFO L276 IsEmpty]: Start isEmpty. Operand 9389 states and 27894 transitions. [2022-02-11 01:02:36,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:36,221 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:36,221 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:36,237 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-02-11 01:02:36,421 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-02-11 01:02:36,422 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:36,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:36,422 INFO L85 PathProgramCache]: Analyzing trace with hash -713498178, now seen corresponding path program 111 times [2022-02-11 01:02:36,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:36,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552980124] [2022-02-11 01:02:36,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:36,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:36,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-02-11 01:02:36,565 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:36,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552980124] [2022-02-11 01:02:36,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552980124] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:36,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666069069] [2022-02-11 01:02:36,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:02:36,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:36,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:36,566 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-02-11 01:02:36,567 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-02-11 01:02:36,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:02:36,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:36,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 01:02:36,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:36,715 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-02-11 01:02:36,850 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:02:36,850 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-02-11 01:02:38,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:38,558 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-02-11 01:02:38,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:38,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:38,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-02-11 01:02:38,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:38,797 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:38,798 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-02-11 01:02:39,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:39,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 35 treesize of output 39 [2022-02-11 01:02:39,800 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 01:02:39,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:39,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:39,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:40,174 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:40,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666069069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:40,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:40,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-11 01:02:40,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470213550] [2022-02-11 01:02:40,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:40,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:02:40,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:40,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:02:40,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=594, Unknown=2, NotChecked=0, Total=702 [2022-02-11 01:02:40,175 INFO L87 Difference]: Start difference. First operand 9389 states and 27894 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-02-11 01:02:41,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:41,727 INFO L93 Difference]: Finished difference Result 11436 states and 33449 transitions. [2022-02-11 01:02:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-11 01:02:41,727 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-02-11 01:02:41,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:41,749 INFO L225 Difference]: With dead ends: 11436 [2022-02-11 01:02:41,749 INFO L226 Difference]: Without dead ends: 11414 [2022-02-11 01:02:41,749 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=267, Invalid=1801, Unknown=2, NotChecked=0, Total=2070 [2022-02-11 01:02:41,750 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 360 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 587 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:41,750 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 812 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 559 Invalid, 0 Unknown, 587 Unchecked, 0.3s Time] [2022-02-11 01:02:41,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11414 states. [2022-02-11 01:02:41,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11414 to 9422. [2022-02-11 01:02:41,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9422 states, 9421 states have (on average 2.972826663836111) internal successors, (28007), 9421 states have internal predecessors, (28007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:41,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9422 states to 9422 states and 28007 transitions. [2022-02-11 01:02:41,911 INFO L78 Accepts]: Start accepts. Automaton has 9422 states and 28007 transitions. Word has length 35 [2022-02-11 01:02:41,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:41,911 INFO L470 AbstractCegarLoop]: Abstraction has 9422 states and 28007 transitions. [2022-02-11 01:02:41,911 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-02-11 01:02:41,911 INFO L276 IsEmpty]: Start isEmpty. Operand 9422 states and 28007 transitions. [2022-02-11 01:02:41,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:41,925 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:41,925 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:41,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-02-11 01:02:42,126 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-02-11 01:02:42,126 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:42,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:42,126 INFO L85 PathProgramCache]: Analyzing trace with hash -857502242, now seen corresponding path program 112 times [2022-02-11 01:02:42,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:42,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358871334] [2022-02-11 01:02:42,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:42,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:42,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:42,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:42,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:42,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358871334] [2022-02-11 01:02:42,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358871334] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:42,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893771220] [2022-02-11 01:02:42,294 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:02:42,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:42,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:42,296 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-02-11 01:02:42,296 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-02-11 01:02:42,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:02:42,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:42,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:42,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:42,470 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-02-11 01:02:42,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:42,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 34 treesize of output 36 [2022-02-11 01:02:43,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:43,132 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-02-11 01:02:43,134 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:02:43,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 18 treesize of output 12 [2022-02-11 01:02:43,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-02-11 01:02:43,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:43,281 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:43,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-02-11 01:02:43,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:43,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:44,052 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:44,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 42 treesize of output 61 [2022-02-11 01:02:44,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:44,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 57 treesize of output 93 [2022-02-11 01:02:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:44,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893771220] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:44,714 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:44,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 01:02:44,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491245913] [2022-02-11 01:02:44,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:44,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 01:02:44,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:44,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 01:02:44,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=379, Unknown=1, NotChecked=0, Total=462 [2022-02-11 01:02:44,714 INFO L87 Difference]: Start difference. First operand 9422 states and 28007 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 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-02-11 01:02:44,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:44,953 INFO L93 Difference]: Finished difference Result 12271 states and 36394 transitions. [2022-02-11 01:02:44,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:02:44,953 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 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-02-11 01:02:44,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:44,973 INFO L225 Difference]: With dead ends: 12271 [2022-02-11 01:02:44,973 INFO L226 Difference]: Without dead ends: 12252 [2022-02-11 01:02:44,973 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=82, Invalid=379, Unknown=1, NotChecked=0, Total=462 [2022-02-11 01:02:44,974 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 112 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:44,974 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 625 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 446 Invalid, 0 Unknown, 264 Unchecked, 0.2s Time] [2022-02-11 01:02:44,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12252 states. [2022-02-11 01:02:45,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12252 to 9342. [2022-02-11 01:02:45,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9342 states, 9341 states have (on average 2.9730221603682687) internal successors, (27771), 9341 states have internal predecessors, (27771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:45,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9342 states to 9342 states and 27771 transitions. [2022-02-11 01:02:45,115 INFO L78 Accepts]: Start accepts. Automaton has 9342 states and 27771 transitions. Word has length 35 [2022-02-11 01:02:45,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:45,115 INFO L470 AbstractCegarLoop]: Abstraction has 9342 states and 27771 transitions. [2022-02-11 01:02:45,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 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-02-11 01:02:45,116 INFO L276 IsEmpty]: Start isEmpty. Operand 9342 states and 27771 transitions. [2022-02-11 01:02:45,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:45,130 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:45,130 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:45,154 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-02-11 01:02:45,343 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-02-11 01:02:45,343 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:45,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:45,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1806310496, now seen corresponding path program 113 times [2022-02-11 01:02:45,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:45,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078933739] [2022-02-11 01:02:45,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:45,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:45,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:45,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-02-11 01:02:45,515 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:45,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078933739] [2022-02-11 01:02:45,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078933739] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:45,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779323571] [2022-02-11 01:02:45,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:02:45,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:45,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:45,516 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-02-11 01:02:45,517 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-02-11 01:02:45,543 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:02:45,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:45,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:02:45,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:45,824 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-02-11 01:02:45,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:45,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-02-11 01:02:46,117 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 01:02:46,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2022-02-11 01:02:46,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:46,123 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 23 treesize of output 22 [2022-02-11 01:02:46,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-02-11 01:02:46,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:46,338 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:46,338 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-02-11 01:02:46,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:46,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 35 treesize of output 39 [2022-02-11 01:02:47,006 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-02-11 01:02:47,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 51 [2022-02-11 01:02:47,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:47,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:47,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779323571] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:47,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:47,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-02-11 01:02:47,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687571161] [2022-02-11 01:02:47,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:47,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 01:02:47,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:47,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 01:02:47,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2022-02-11 01:02:47,198 INFO L87 Difference]: Start difference. First operand 9342 states and 27771 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:50,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:50,185 INFO L93 Difference]: Finished difference Result 12909 states and 37937 transitions. [2022-02-11 01:02:50,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 01:02:50,186 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:02:50,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:50,208 INFO L225 Difference]: With dead ends: 12909 [2022-02-11 01:02:50,208 INFO L226 Difference]: Without dead ends: 12813 [2022-02-11 01:02:50,208 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=300, Invalid=1679, Unknown=1, NotChecked=0, Total=1980 [2022-02-11 01:02:50,209 INFO L934 BasicCegarLoop]: 72 mSDtfsCounter, 317 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 1416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 668 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:50,209 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 929 Invalid, 1416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 707 Invalid, 0 Unknown, 668 Unchecked, 0.4s Time] [2022-02-11 01:02:50,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12813 states. [2022-02-11 01:02:50,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12813 to 9614. [2022-02-11 01:02:50,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9614 states, 9613 states have (on average 2.9841880786435038) internal successors, (28687), 9613 states have internal predecessors, (28687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:50,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9614 states to 9614 states and 28687 transitions. [2022-02-11 01:02:50,390 INFO L78 Accepts]: Start accepts. Automaton has 9614 states and 28687 transitions. Word has length 35 [2022-02-11 01:02:50,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:50,391 INFO L470 AbstractCegarLoop]: Abstraction has 9614 states and 28687 transitions. [2022-02-11 01:02:50,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:50,391 INFO L276 IsEmpty]: Start isEmpty. Operand 9614 states and 28687 transitions. [2022-02-11 01:02:50,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:50,402 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:50,402 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:50,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-02-11 01:02:50,603 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-02-11 01:02:50,603 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:50,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:50,604 INFO L85 PathProgramCache]: Analyzing trace with hash 632684060, now seen corresponding path program 114 times [2022-02-11 01:02:50,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:50,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171370428] [2022-02-11 01:02:50,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:50,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:50,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-02-11 01:02:50,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:50,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171370428] [2022-02-11 01:02:50,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171370428] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:50,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422723154] [2022-02-11 01:02:50,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:02:50,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:50,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:50,747 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-02-11 01:02:50,748 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-02-11 01:02:50,772 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:02:50,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:50,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:50,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:50,979 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-02-11 01:02:51,036 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:02:51,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:51,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:51,644 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-02-11 01:02:51,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:51,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:51,670 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:51,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:51,793 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:51,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-02-11 01:02:52,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:52,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:52,379 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:52,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:52,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:52,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:52,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:52,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422723154] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:52,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:52,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 01:02:52,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053176522] [2022-02-11 01:02:52,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:52,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 01:02:52,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:52,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 01:02:52,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:02:52,592 INFO L87 Difference]: Start difference. First operand 9614 states and 28687 transitions. Second operand has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:52,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:52,871 INFO L93 Difference]: Finished difference Result 10912 states and 32520 transitions. [2022-02-11 01:02:52,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:02:52,871 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:02:52,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:52,889 INFO L225 Difference]: With dead ends: 10912 [2022-02-11 01:02:52,889 INFO L226 Difference]: Without dead ends: 10866 [2022-02-11 01:02:52,890 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:02:52,890 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 102 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:52,890 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 589 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 541 Invalid, 0 Unknown, 170 Unchecked, 0.2s Time] [2022-02-11 01:02:52,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10866 states. [2022-02-11 01:02:53,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10866 to 9724. [2022-02-11 01:02:53,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9724 states, 9723 states have (on average 2.9849840584181835) internal successors, (29023), 9723 states have internal predecessors, (29023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:53,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9724 states to 9724 states and 29023 transitions. [2022-02-11 01:02:53,064 INFO L78 Accepts]: Start accepts. Automaton has 9724 states and 29023 transitions. Word has length 35 [2022-02-11 01:02:53,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:53,064 INFO L470 AbstractCegarLoop]: Abstraction has 9724 states and 29023 transitions. [2022-02-11 01:02:53,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:53,064 INFO L276 IsEmpty]: Start isEmpty. Operand 9724 states and 29023 transitions. [2022-02-11 01:02:53,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:53,077 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:53,077 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:53,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-02-11 01:02:53,277 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-02-11 01:02:53,277 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:53,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash -998730968, now seen corresponding path program 115 times [2022-02-11 01:02:53,279 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:53,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010051114] [2022-02-11 01:02:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:53,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:53,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:53,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:53,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010051114] [2022-02-11 01:02:53,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010051114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:53,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190730875] [2022-02-11 01:02:53,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:02:53,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:53,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:53,418 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-02-11 01:02:53,419 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-02-11 01:02:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:53,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:02:53,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:53,649 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-02-11 01:02:53,709 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:02:53,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 49 treesize of output 29 [2022-02-11 01:02:53,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:53,751 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-02-11 01:02:53,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:53,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:53,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:53,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:53,903 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:53,904 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-02-11 01:02:54,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:54,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-02-11 01:02:54,535 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:54,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:54,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:54,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:54,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-02-11 01:02:54,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190730875] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:54,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:54,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 01:02:54,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275675616] [2022-02-11 01:02:54,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:54,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 01:02:54,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:54,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 01:02:54,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:02:54,806 INFO L87 Difference]: Start difference. First operand 9724 states and 29023 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-02-11 01:02:55,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:55,016 INFO L93 Difference]: Finished difference Result 11329 states and 33705 transitions. [2022-02-11 01:02:55,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:02:55,016 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-02-11 01:02:55,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:55,037 INFO L225 Difference]: With dead ends: 11329 [2022-02-11 01:02:55,037 INFO L226 Difference]: Without dead ends: 11289 [2022-02-11 01:02:55,038 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:02:55,038 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 103 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:55,038 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 491 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 372 Invalid, 0 Unknown, 257 Unchecked, 0.2s Time] [2022-02-11 01:02:55,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11289 states. [2022-02-11 01:02:55,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11289 to 9810. [2022-02-11 01:02:55,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9810 states, 9809 states have (on average 2.984096238148639) internal successors, (29271), 9809 states have internal predecessors, (29271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:55,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9810 states to 9810 states and 29271 transitions. [2022-02-11 01:02:55,211 INFO L78 Accepts]: Start accepts. Automaton has 9810 states and 29271 transitions. Word has length 35 [2022-02-11 01:02:55,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:55,211 INFO L470 AbstractCegarLoop]: Abstraction has 9810 states and 29271 transitions. [2022-02-11 01:02:55,211 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-02-11 01:02:55,211 INFO L276 IsEmpty]: Start isEmpty. Operand 9810 states and 29271 transitions. [2022-02-11 01:02:55,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:55,223 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:55,223 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:55,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-02-11 01:02:55,423 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-02-11 01:02:55,423 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:55,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:55,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1421724708, now seen corresponding path program 116 times [2022-02-11 01:02:55,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:55,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171373400] [2022-02-11 01:02:55,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:55,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:55,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:55,576 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:55,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:55,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171373400] [2022-02-11 01:02:55,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171373400] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:55,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096857881] [2022-02-11 01:02:55,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:02:55,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:55,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:55,578 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-02-11 01:02:55,578 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-02-11 01:02:55,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:02:55,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:55,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:02:55,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:55,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 15 treesize of output 11 [2022-02-11 01:02:55,908 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:02:55,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:56,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:56,681 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-02-11 01:02:56,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:56,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:56,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:56,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:56,859 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:02:56,859 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-02-11 01:02:57,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:57,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:02:57,718 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:02:57,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:57,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:02:57,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:02:58,024 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:58,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096857881] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:58,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:58,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 01:02:58,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935770346] [2022-02-11 01:02:58,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:58,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 01:02:58,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:58,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 01:02:58,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=381, Unknown=1, NotChecked=0, Total=462 [2022-02-11 01:02:58,026 INFO L87 Difference]: Start difference. First operand 9810 states and 29271 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-02-11 01:02:58,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:58,350 INFO L93 Difference]: Finished difference Result 11236 states and 33478 transitions. [2022-02-11 01:02:58,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:02:58,350 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-02-11 01:02:58,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:58,432 INFO L225 Difference]: With dead ends: 11236 [2022-02-11 01:02:58,432 INFO L226 Difference]: Without dead ends: 11211 [2022-02-11 01:02:58,432 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=80, Invalid=381, Unknown=1, NotChecked=0, Total=462 [2022-02-11 01:02:58,432 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 126 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:58,433 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 491 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 440 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-02-11 01:02:58,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11211 states. [2022-02-11 01:02:58,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11211 to 9856. [2022-02-11 01:02:58,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9856 states, 9855 states have (on average 2.984576357179097) internal successors, (29413), 9855 states have internal predecessors, (29413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:58,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9856 states to 9856 states and 29413 transitions. [2022-02-11 01:02:58,562 INFO L78 Accepts]: Start accepts. Automaton has 9856 states and 29413 transitions. Word has length 35 [2022-02-11 01:02:58,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:58,562 INFO L470 AbstractCegarLoop]: Abstraction has 9856 states and 29413 transitions. [2022-02-11 01:02:58,562 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-02-11 01:02:58,562 INFO L276 IsEmpty]: Start isEmpty. Operand 9856 states and 29413 transitions. [2022-02-11 01:02:58,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:02:58,574 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:58,575 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:02:58,595 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-02-11 01:02:58,775 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-02-11 01:02:58,775 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:02:58,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:58,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1650666720, now seen corresponding path program 117 times [2022-02-11 01:02:58,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:58,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508844849] [2022-02-11 01:02:58,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:58,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:58,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:58,925 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:58,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:58,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508844849] [2022-02-11 01:02:58,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508844849] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:58,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915655927] [2022-02-11 01:02:58,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:02:58,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:58,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:58,926 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-02-11 01:02:58,927 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-02-11 01:02:58,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:02:58,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:58,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:02:58,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:59,221 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:02:59,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:00,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 23 treesize of output 19 [2022-02-11 01:03:00,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:00,872 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-02-11 01:03:00,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:00,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:00,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:00,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:01,027 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:01,027 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-02-11 01:03:01,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:01,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:01,766 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:01,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:01,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:01,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 57 treesize of output 93 [2022-02-11 01:03:02,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:02,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915655927] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:02,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:02,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:03:02,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228382959] [2022-02-11 01:03:02,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:02,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:03:02,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:02,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:03:02,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=353, Unknown=3, NotChecked=0, Total=420 [2022-02-11 01:03:02,093 INFO L87 Difference]: Start difference. First operand 9856 states and 29413 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-02-11 01:03:02,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:02,367 INFO L93 Difference]: Finished difference Result 11293 states and 33688 transitions. [2022-02-11 01:03:02,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 01:03:02,367 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-02-11 01:03:02,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:02,385 INFO L225 Difference]: With dead ends: 11293 [2022-02-11 01:03:02,385 INFO L226 Difference]: Without dead ends: 11220 [2022-02-11 01:03:02,385 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=72, Invalid=387, Unknown=3, NotChecked=0, Total=462 [2022-02-11 01:03:02,385 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 113 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:02,385 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 444 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 337 Invalid, 0 Unknown, 288 Unchecked, 0.2s Time] [2022-02-11 01:03:02,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11220 states. [2022-02-11 01:03:02,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11220 to 9918. [2022-02-11 01:03:02,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9918 states, 9917 states have (on average 2.984269436321468) internal successors, (29595), 9917 states have internal predecessors, (29595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:02,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9918 states to 9918 states and 29595 transitions. [2022-02-11 01:03:02,515 INFO L78 Accepts]: Start accepts. Automaton has 9918 states and 29595 transitions. Word has length 35 [2022-02-11 01:03:02,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:02,515 INFO L470 AbstractCegarLoop]: Abstraction has 9918 states and 29595 transitions. [2022-02-11 01:03:02,515 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-02-11 01:03:02,515 INFO L276 IsEmpty]: Start isEmpty. Operand 9918 states and 29595 transitions. [2022-02-11 01:03:02,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:02,527 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:02,527 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:02,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-02-11 01:03:02,727 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-02-11 01:03:02,727 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:02,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:02,727 INFO L85 PathProgramCache]: Analyzing trace with hash 549587604, now seen corresponding path program 118 times [2022-02-11 01:03:02,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:02,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953227322] [2022-02-11 01:03:02,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:02,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:02,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-02-11 01:03:02,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:02,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953227322] [2022-02-11 01:03:02,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953227322] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:02,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732733114] [2022-02-11 01:03:02,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:03:02,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:02,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:02,875 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-02-11 01:03:02,876 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-02-11 01:03:02,899 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:03:02,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:02,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:02,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:03,114 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:03,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:04,362 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-02-11 01:03:05,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:05,420 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-02-11 01:03:05,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:05,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:05,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:05,554 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:05,554 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-02-11 01:03:05,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:05,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:06,206 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:06,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:06,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:06,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:06,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:06,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732733114] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:06,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:06,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:03:06,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797723660] [2022-02-11 01:03:06,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:06,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:03:06,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:06,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:03:06,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=352, Unknown=4, NotChecked=0, Total=420 [2022-02-11 01:03:06,983 INFO L87 Difference]: Start difference. First operand 9918 states and 29595 transitions. Second operand has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 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-02-11 01:03:07,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:07,220 INFO L93 Difference]: Finished difference Result 11284 states and 33662 transitions. [2022-02-11 01:03:07,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:03:07,220 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 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-02-11 01:03:07,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:07,240 INFO L225 Difference]: With dead ends: 11284 [2022-02-11 01:03:07,241 INFO L226 Difference]: Without dead ends: 11265 [2022-02-11 01:03:07,241 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=64, Invalid=352, Unknown=4, NotChecked=0, Total=420 [2022-02-11 01:03:07,241 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 107 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:07,241 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 474 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 450 Invalid, 0 Unknown, 314 Unchecked, 0.2s Time] [2022-02-11 01:03:07,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11265 states. [2022-02-11 01:03:07,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11265 to 9852. [2022-02-11 01:03:07,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9852 states, 9851 states have (on average 2.983047406354685) internal successors, (29386), 9851 states have internal predecessors, (29386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:07,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9852 states to 9852 states and 29386 transitions. [2022-02-11 01:03:07,376 INFO L78 Accepts]: Start accepts. Automaton has 9852 states and 29386 transitions. Word has length 35 [2022-02-11 01:03:07,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:07,376 INFO L470 AbstractCegarLoop]: Abstraction has 9852 states and 29386 transitions. [2022-02-11 01:03:07,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 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-02-11 01:03:07,376 INFO L276 IsEmpty]: Start isEmpty. Operand 9852 states and 29386 transitions. [2022-02-11 01:03:07,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:07,387 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:07,387 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:07,403 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-02-11 01:03:07,587 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-02-11 01:03:07,588 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:07,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:07,588 INFO L85 PathProgramCache]: Analyzing trace with hash -240964400, now seen corresponding path program 119 times [2022-02-11 01:03:07,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:07,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721217931] [2022-02-11 01:03:07,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:07,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:07,726 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:07,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:07,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721217931] [2022-02-11 01:03:07,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721217931] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:07,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635150799] [2022-02-11 01:03:07,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:03:07,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:07,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:07,728 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-02-11 01:03:07,728 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-02-11 01:03:07,753 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:03:07,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:07,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:03:07,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:08,015 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-02-11 01:03:08,092 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:03:08,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-02-11 01:03:09,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:09,299 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-02-11 01:03:09,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:09,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:09,326 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:09,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:09,482 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:09,483 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-02-11 01:03:10,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:10,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:10,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:10,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 41 treesize of output 81 [2022-02-11 01:03:10,469 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:03:10,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 83 [2022-02-11 01:03:11,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:11,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635150799] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:11,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:11,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:03:11,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51371] [2022-02-11 01:03:11,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:11,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:03:11,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:11,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:03:11,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=533, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:03:11,225 INFO L87 Difference]: Start difference. First operand 9852 states and 29386 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-02-11 01:03:12,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:12,117 INFO L93 Difference]: Finished difference Result 12850 states and 37852 transitions. [2022-02-11 01:03:12,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 01:03:12,117 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-02-11 01:03:12,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:12,145 INFO L225 Difference]: With dead ends: 12850 [2022-02-11 01:03:12,145 INFO L226 Difference]: Without dead ends: 12673 [2022-02-11 01:03:12,145 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=297, Invalid=1507, Unknown=2, NotChecked=0, Total=1806 [2022-02-11 01:03:12,146 INFO L934 BasicCegarLoop]: 65 mSDtfsCounter, 295 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 652 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:12,146 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 781 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 609 Invalid, 0 Unknown, 652 Unchecked, 0.3s Time] [2022-02-11 01:03:12,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12673 states. [2022-02-11 01:03:12,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12673 to 10081. [2022-02-11 01:03:12,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10081 states, 10080 states have (on average 2.9936507936507937) internal successors, (30176), 10080 states have internal predecessors, (30176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:12,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10081 states to 10081 states and 30176 transitions. [2022-02-11 01:03:12,355 INFO L78 Accepts]: Start accepts. Automaton has 10081 states and 30176 transitions. Word has length 35 [2022-02-11 01:03:12,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:12,355 INFO L470 AbstractCegarLoop]: Abstraction has 10081 states and 30176 transitions. [2022-02-11 01:03:12,355 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-02-11 01:03:12,355 INFO L276 IsEmpty]: Start isEmpty. Operand 10081 states and 30176 transitions. [2022-02-11 01:03:12,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:12,366 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:12,366 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:12,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-02-11 01:03:12,567 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-02-11 01:03:12,567 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:12,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:12,568 INFO L85 PathProgramCache]: Analyzing trace with hash -599761052, now seen corresponding path program 120 times [2022-02-11 01:03:12,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:12,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22798919] [2022-02-11 01:03:12,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:12,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:12,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:12,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:12,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22798919] [2022-02-11 01:03:12,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22798919] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:12,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858590735] [2022-02-11 01:03:12,720 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:03:12,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:12,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:12,721 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-02-11 01:03:12,721 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-02-11 01:03:12,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:03:12,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:12,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:12,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:12,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 15 treesize of output 11 [2022-02-11 01:03:13,005 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:13,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 45 treesize of output 29 [2022-02-11 01:03:13,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:13,632 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-02-11 01:03:13,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:13,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 16 treesize of output 21 [2022-02-11 01:03:13,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-02-11 01:03:13,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:13,777 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:13,777 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-02-11 01:03:14,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:14,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:14,664 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:14,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:14,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:14,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 93 [2022-02-11 01:03:15,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-02-11 01:03:15,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858590735] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:15,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:15,590 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 01:03:15,590 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906634152] [2022-02-11 01:03:15,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:15,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 01:03:15,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:15,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 01:03:15,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:03:15,590 INFO L87 Difference]: Start difference. First operand 10081 states and 30176 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-02-11 01:03:15,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:15,868 INFO L93 Difference]: Finished difference Result 11432 states and 34128 transitions. [2022-02-11 01:03:15,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:03:15,868 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-02-11 01:03:15,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:15,896 INFO L225 Difference]: With dead ends: 11432 [2022-02-11 01:03:15,896 INFO L226 Difference]: Without dead ends: 11368 [2022-02-11 01:03:15,897 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:03:15,897 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 142 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:15,897 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 505 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 485 Invalid, 0 Unknown, 281 Unchecked, 0.2s Time] [2022-02-11 01:03:15,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11368 states. [2022-02-11 01:03:16,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11368 to 10005. [2022-02-11 01:03:16,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10005 states, 10004 states have (on average 2.9934026389444224) internal successors, (29946), 10004 states have internal predecessors, (29946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:16,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10005 states to 10005 states and 29946 transitions. [2022-02-11 01:03:16,087 INFO L78 Accepts]: Start accepts. Automaton has 10005 states and 29946 transitions. Word has length 35 [2022-02-11 01:03:16,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:16,087 INFO L470 AbstractCegarLoop]: Abstraction has 10005 states and 29946 transitions. [2022-02-11 01:03:16,087 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-02-11 01:03:16,088 INFO L276 IsEmpty]: Start isEmpty. Operand 10005 states and 29946 transitions. [2022-02-11 01:03:16,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:16,100 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:16,100 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:16,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-02-11 01:03:16,301 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-02-11 01:03:16,302 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:16,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:16,302 INFO L85 PathProgramCache]: Analyzing trace with hash -742462118, now seen corresponding path program 121 times [2022-02-11 01:03:16,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:16,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216404971] [2022-02-11 01:03:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:16,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:16,453 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:16,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:16,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216404971] [2022-02-11 01:03:16,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216404971] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:16,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867424252] [2022-02-11 01:03:16,454 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:03:16,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:16,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:16,455 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-02-11 01:03:16,455 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-02-11 01:03:16,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:16,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:03:16,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:16,688 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-02-11 01:03:16,877 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:03:16,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-02-11 01:03:17,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:17,561 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-02-11 01:03:17,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:17,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 16 treesize of output 21 [2022-02-11 01:03:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:17,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:17,712 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:17,712 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-02-11 01:03:18,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:18,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 35 treesize of output 39 [2022-02-11 01:03:18,431 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:18,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:18,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:18,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:19,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:19,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867424252] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:19,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:19,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:03:19,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728571726] [2022-02-11 01:03:19,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:19,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:03:19,231 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:19,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:03:19,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=420, Unknown=1, NotChecked=0, Total=506 [2022-02-11 01:03:19,231 INFO L87 Difference]: Start difference. First operand 10005 states and 29946 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:03:19,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:19,454 INFO L93 Difference]: Finished difference Result 11451 states and 34195 transitions. [2022-02-11 01:03:19,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:03:19,454 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:03:19,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:19,476 INFO L225 Difference]: With dead ends: 11451 [2022-02-11 01:03:19,476 INFO L226 Difference]: Without dead ends: 11444 [2022-02-11 01:03:19,476 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=92, Invalid=459, Unknown=1, NotChecked=0, Total=552 [2022-02-11 01:03:19,477 INFO L934 BasicCegarLoop]: 69 mSDtfsCounter, 150 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:19,477 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 514 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 321 Invalid, 0 Unknown, 264 Unchecked, 0.2s Time] [2022-02-11 01:03:19,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11444 states. [2022-02-11 01:03:19,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11444 to 9999. [2022-02-11 01:03:19,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9999 states, 9998 states have (on average 2.993998799759952) internal successors, (29934), 9998 states have internal predecessors, (29934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:19,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9999 states to 9999 states and 29934 transitions. [2022-02-11 01:03:19,646 INFO L78 Accepts]: Start accepts. Automaton has 9999 states and 29934 transitions. Word has length 35 [2022-02-11 01:03:19,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:19,647 INFO L470 AbstractCegarLoop]: Abstraction has 9999 states and 29934 transitions. [2022-02-11 01:03:19,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 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-02-11 01:03:19,647 INFO L276 IsEmpty]: Start isEmpty. Operand 9999 states and 29934 transitions. [2022-02-11 01:03:19,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:19,659 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:19,659 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:19,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-02-11 01:03:19,859 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-02-11 01:03:19,859 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:19,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:19,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1921090150, now seen corresponding path program 122 times [2022-02-11 01:03:19,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:19,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577682307] [2022-02-11 01:03:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:19,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:20,000 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:20,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:20,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577682307] [2022-02-11 01:03:20,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577682307] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:20,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342068141] [2022-02-11 01:03:20,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:03:20,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:20,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:20,001 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-02-11 01:03:20,002 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-02-11 01:03:20,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:03:20,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:20,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:03:20,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:20,287 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-02-11 01:03:20,475 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:03:20,475 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-02-11 01:03:21,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:21,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-02-11 01:03:21,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:21,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:21,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:21,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:21,235 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:21,235 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-02-11 01:03:21,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:21,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-02-11 01:03:22,040 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:22,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:22,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:22,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 57 treesize of output 93 [2022-02-11 01:03:22,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:22,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342068141] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:22,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:22,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:03:22,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819582508] [2022-02-11 01:03:22,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:22,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:03:22,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:22,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:03:22,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=420, Unknown=1, NotChecked=0, Total=506 [2022-02-11 01:03:22,956 INFO L87 Difference]: Start difference. First operand 9999 states and 29934 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:03:23,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:23,266 INFO L93 Difference]: Finished difference Result 11723 states and 35014 transitions. [2022-02-11 01:03:23,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:03:23,266 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:03:23,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:23,287 INFO L225 Difference]: With dead ends: 11723 [2022-02-11 01:03:23,287 INFO L226 Difference]: Without dead ends: 11704 [2022-02-11 01:03:23,287 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=92, Invalid=459, Unknown=1, NotChecked=0, Total=552 [2022-02-11 01:03:23,288 INFO L934 BasicCegarLoop]: 69 mSDtfsCounter, 117 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 495 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:23,288 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 665 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 478 Invalid, 0 Unknown, 495 Unchecked, 0.2s Time] [2022-02-11 01:03:23,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11704 states. [2022-02-11 01:03:23,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11704 to 9887. [2022-02-11 01:03:23,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9887 states, 9886 states have (on average 2.993121586081327) internal successors, (29590), 9886 states have internal predecessors, (29590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:23,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9887 states to 9887 states and 29590 transitions. [2022-02-11 01:03:23,436 INFO L78 Accepts]: Start accepts. Automaton has 9887 states and 29590 transitions. Word has length 35 [2022-02-11 01:03:23,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:23,436 INFO L470 AbstractCegarLoop]: Abstraction has 9887 states and 29590 transitions. [2022-02-11 01:03:23,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:03:23,436 INFO L276 IsEmpty]: Start isEmpty. Operand 9887 states and 29590 transitions. [2022-02-11 01:03:23,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:23,448 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:23,448 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:23,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-02-11 01:03:23,650 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-02-11 01:03:23,650 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:23,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:23,651 INFO L85 PathProgramCache]: Analyzing trace with hash 58715502, now seen corresponding path program 123 times [2022-02-11 01:03:23,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:23,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072452955] [2022-02-11 01:03:23,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:23,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:23,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:23,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-02-11 01:03:23,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:23,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072452955] [2022-02-11 01:03:23,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072452955] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:23,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124801008] [2022-02-11 01:03:23,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:03:23,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:23,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:23,792 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-02-11 01:03:23,793 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-02-11 01:03:23,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:03:23,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:23,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:23,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:23,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-02-11 01:03:24,046 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:24,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:24,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:24,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-02-11 01:03:24,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:24,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:24,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:24,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:24,230 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:24,230 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-02-11 01:03:25,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:25,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-02-11 01:03:25,287 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:25,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:25,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:25,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:26,047 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:26,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124801008] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:26,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:26,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:03:26,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992166106] [2022-02-11 01:03:26,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:26,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:03:26,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:26,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:03:26,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-11 01:03:26,048 INFO L87 Difference]: Start difference. First operand 9887 states and 29590 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-02-11 01:03:26,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:26,252 INFO L93 Difference]: Finished difference Result 10930 states and 32647 transitions. [2022-02-11 01:03:26,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:26,252 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-02-11 01:03:26,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:26,270 INFO L225 Difference]: With dead ends: 10930 [2022-02-11 01:03:26,270 INFO L226 Difference]: Without dead ends: 10923 [2022-02-11 01:03:26,271 INFO L933 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-02-11 01:03:26,271 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 138 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:26,271 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 503 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 359 Invalid, 0 Unknown, 126 Unchecked, 0.2s Time] [2022-02-11 01:03:26,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10923 states. [2022-02-11 01:03:26,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10923 to 9860. [2022-02-11 01:03:26,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9860 states, 9859 states have (on average 2.9921898772695) internal successors, (29500), 9859 states have internal predecessors, (29500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:26,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9860 states to 9860 states and 29500 transitions. [2022-02-11 01:03:26,409 INFO L78 Accepts]: Start accepts. Automaton has 9860 states and 29500 transitions. Word has length 35 [2022-02-11 01:03:26,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:26,409 INFO L470 AbstractCegarLoop]: Abstraction has 9860 states and 29500 transitions. [2022-02-11 01:03:26,409 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-02-11 01:03:26,409 INFO L276 IsEmpty]: Start isEmpty. Operand 9860 states and 29500 transitions. [2022-02-11 01:03:26,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:26,422 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:26,422 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:26,438 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-02-11 01:03:26,623 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-02-11 01:03:26,623 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:26,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:26,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1766866326, now seen corresponding path program 124 times [2022-02-11 01:03:26,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:26,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720876541] [2022-02-11 01:03:26,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:26,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:26,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:26,762 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:26,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:26,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720876541] [2022-02-11 01:03:26,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720876541] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:26,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883358241] [2022-02-11 01:03:26,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:03:26,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:26,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:26,763 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-02-11 01:03:26,764 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-02-11 01:03:26,788 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:03:26,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:26,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:26,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:26,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-02-11 01:03:27,028 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:27,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:27,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:27,063 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-02-11 01:03:27,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:27,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 16 treesize of output 21 [2022-02-11 01:03:27,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:27,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:27,209 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:27,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 31 treesize of output 110 [2022-02-11 01:03:27,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:27,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 35 treesize of output 39 [2022-02-11 01:03:27,926 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:27,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:27,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:27,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:28,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:28,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883358241] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:28,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:28,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:03:28,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341047495] [2022-02-11 01:03:28,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:28,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:03:28,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:28,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:03:28,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-11 01:03:28,669 INFO L87 Difference]: Start difference. First operand 9860 states and 29500 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-02-11 01:03:28,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:28,859 INFO L93 Difference]: Finished difference Result 10868 states and 32440 transitions. [2022-02-11 01:03:28,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:28,859 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-02-11 01:03:28,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:28,878 INFO L225 Difference]: With dead ends: 10868 [2022-02-11 01:03:28,878 INFO L226 Difference]: Without dead ends: 10861 [2022-02-11 01:03:28,878 INFO L933 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-02-11 01:03:28,878 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 120 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:28,878 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 476 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 333 Invalid, 0 Unknown, 183 Unchecked, 0.2s Time] [2022-02-11 01:03:28,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10861 states. [2022-02-11 01:03:28,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10861 to 9781. [2022-02-11 01:03:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9781 states, 9780 states have (on average 2.9913087934560325) internal successors, (29255), 9780 states have internal predecessors, (29255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:29,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9781 states to 9781 states and 29255 transitions. [2022-02-11 01:03:29,013 INFO L78 Accepts]: Start accepts. Automaton has 9781 states and 29255 transitions. Word has length 35 [2022-02-11 01:03:29,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:29,013 INFO L470 AbstractCegarLoop]: Abstraction has 9781 states and 29255 transitions. [2022-02-11 01:03:29,013 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-02-11 01:03:29,013 INFO L276 IsEmpty]: Start isEmpty. Operand 9781 states and 29255 transitions. [2022-02-11 01:03:29,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:29,025 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:29,025 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:29,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-02-11 01:03:29,227 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-02-11 01:03:29,227 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:29,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:29,227 INFO L85 PathProgramCache]: Analyzing trace with hash 97924784, now seen corresponding path program 125 times [2022-02-11 01:03:29,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:29,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785837120] [2022-02-11 01:03:29,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:29,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:29,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:29,400 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:29,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:29,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785837120] [2022-02-11 01:03:29,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785837120] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:29,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911653985] [2022-02-11 01:03:29,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:03:29,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:29,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:29,402 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-02-11 01:03:29,402 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-02-11 01:03:29,427 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:03:29,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:29,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:03:29,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:29,706 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-02-11 01:03:29,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:29,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:31,124 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-02-11 01:03:31,125 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-02-11 01:03:31,128 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:31,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:31,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:31,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:31,325 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:31,325 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-02-11 01:03:32,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:32,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:32,387 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-02-11 01:03:32,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:32,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:32,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:33,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:33,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911653985] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:33,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:33,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:03:33,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395927311] [2022-02-11 01:03:33,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:33,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:03:33,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:33,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:03:33,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=480, Unknown=2, NotChecked=0, Total=600 [2022-02-11 01:03:33,047 INFO L87 Difference]: Start difference. First operand 9781 states and 29255 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-02-11 01:03:33,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:33,637 INFO L93 Difference]: Finished difference Result 14104 states and 41796 transitions. [2022-02-11 01:03:33,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 01:03:33,638 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-02-11 01:03:33,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:33,664 INFO L225 Difference]: With dead ends: 14104 [2022-02-11 01:03:33,664 INFO L226 Difference]: Without dead ends: 14090 [2022-02-11 01:03:33,665 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=222, Invalid=966, Unknown=2, NotChecked=0, Total=1190 [2022-02-11 01:03:33,665 INFO L934 BasicCegarLoop]: 63 mSDtfsCounter, 378 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 376 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:33,665 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 598 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 417 Invalid, 0 Unknown, 376 Unchecked, 0.2s Time] [2022-02-11 01:03:33,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14090 states. [2022-02-11 01:03:33,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14090 to 9954. [2022-02-11 01:03:33,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9954 states, 9953 states have (on average 2.995378277906159) internal successors, (29813), 9953 states have internal predecessors, (29813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:33,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9954 states to 9954 states and 29813 transitions. [2022-02-11 01:03:33,841 INFO L78 Accepts]: Start accepts. Automaton has 9954 states and 29813 transitions. Word has length 35 [2022-02-11 01:03:33,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:33,841 INFO L470 AbstractCegarLoop]: Abstraction has 9954 states and 29813 transitions. [2022-02-11 01:03:33,841 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-02-11 01:03:33,842 INFO L276 IsEmpty]: Start isEmpty. Operand 9954 states and 29813 transitions. [2022-02-11 01:03:33,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:33,854 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:33,854 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:33,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-02-11 01:03:34,055 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-02-11 01:03:34,056 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:34,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:34,056 INFO L85 PathProgramCache]: Analyzing trace with hash 745742688, now seen corresponding path program 126 times [2022-02-11 01:03:34,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:34,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433601217] [2022-02-11 01:03:34,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:34,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:34,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:34,256 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:34,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:34,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433601217] [2022-02-11 01:03:34,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433601217] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:34,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920116705] [2022-02-11 01:03:34,256 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:03:34,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:34,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:34,260 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-02-11 01:03:34,289 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-02-11 01:03:34,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 01:03:34,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:34,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:34,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:34,525 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-02-11 01:03:34,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:34,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 34 treesize of output 36 [2022-02-11 01:03:35,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:35,471 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-02-11 01:03:35,474 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:35,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:35,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-02-11 01:03:35,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:35,607 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:35,608 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-02-11 01:03:36,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:36,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:36,374 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:36,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:36,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:36,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:37,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-02-11 01:03:37,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920116705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:37,683 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:37,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:03:37,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317836984] [2022-02-11 01:03:37,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:37,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:03:37,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:37,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:03:37,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:37,684 INFO L87 Difference]: Start difference. First operand 9954 states and 29813 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-02-11 01:03:37,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:37,902 INFO L93 Difference]: Finished difference Result 12958 states and 38689 transitions. [2022-02-11 01:03:37,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:37,902 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-02-11 01:03:37,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:37,924 INFO L225 Difference]: With dead ends: 12958 [2022-02-11 01:03:37,924 INFO L226 Difference]: Without dead ends: 12912 [2022-02-11 01:03:37,924 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:37,924 INFO L934 BasicCegarLoop]: 63 mSDtfsCounter, 101 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:37,924 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 570 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 402 Invalid, 0 Unknown, 330 Unchecked, 0.2s Time] [2022-02-11 01:03:37,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12912 states. [2022-02-11 01:03:38,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12912 to 9901. [2022-02-11 01:03:38,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9901 states, 9900 states have (on average 2.996868686868687) internal successors, (29669), 9900 states have internal predecessors, (29669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:38,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9901 states to 9901 states and 29669 transitions. [2022-02-11 01:03:38,107 INFO L78 Accepts]: Start accepts. Automaton has 9901 states and 29669 transitions. Word has length 35 [2022-02-11 01:03:38,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:38,107 INFO L470 AbstractCegarLoop]: Abstraction has 9901 states and 29669 transitions. [2022-02-11 01:03:38,107 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-02-11 01:03:38,108 INFO L276 IsEmpty]: Start isEmpty. Operand 9901 states and 29669 transitions. [2022-02-11 01:03:38,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:38,120 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:38,120 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:38,136 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-02-11 01:03:38,321 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-02-11 01:03:38,321 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:38,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:38,323 INFO L85 PathProgramCache]: Analyzing trace with hash 496894700, now seen corresponding path program 127 times [2022-02-11 01:03:38,323 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:38,323 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005049806] [2022-02-11 01:03:38,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:38,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:38,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:38,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-02-11 01:03:38,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:38,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005049806] [2022-02-11 01:03:38,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005049806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:38,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975816538] [2022-02-11 01:03:38,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:03:38,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:38,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:38,490 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-02-11 01:03:38,491 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-02-11 01:03:38,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:38,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:38,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:38,702 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-02-11 01:03:38,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:38,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:39,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:39,617 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-02-11 01:03:39,620 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:39,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:39,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:39,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:39,752 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:39,753 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-02-11 01:03:40,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:40,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 35 treesize of output 39 [2022-02-11 01:03:40,305 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:40,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:40,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:40,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 57 treesize of output 93 [2022-02-11 01:03:41,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-02-11 01:03:41,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975816538] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:41,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:41,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:03:41,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756136045] [2022-02-11 01:03:41,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:41,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:03:41,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:41,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:03:41,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:41,354 INFO L87 Difference]: Start difference. First operand 9901 states and 29669 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:41,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:41,574 INFO L93 Difference]: Finished difference Result 12659 states and 37768 transitions. [2022-02-11 01:03:41,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:41,574 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:03:41,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:41,596 INFO L225 Difference]: With dead ends: 12659 [2022-02-11 01:03:41,596 INFO L226 Difference]: Without dead ends: 12640 [2022-02-11 01:03:41,596 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:41,597 INFO L934 BasicCegarLoop]: 63 mSDtfsCounter, 101 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 384 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:41,597 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 577 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 397 Invalid, 0 Unknown, 384 Unchecked, 0.2s Time] [2022-02-11 01:03:41,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12640 states. [2022-02-11 01:03:41,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12640 to 9804. [2022-02-11 01:03:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9804 states, 9803 states have (on average 2.9935733958992143) internal successors, (29346), 9803 states have internal predecessors, (29346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9804 states to 9804 states and 29346 transitions. [2022-02-11 01:03:41,781 INFO L78 Accepts]: Start accepts. Automaton has 9804 states and 29346 transitions. Word has length 35 [2022-02-11 01:03:41,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:41,781 INFO L470 AbstractCegarLoop]: Abstraction has 9804 states and 29346 transitions. [2022-02-11 01:03:41,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:41,781 INFO L276 IsEmpty]: Start isEmpty. Operand 9804 states and 29346 transitions. [2022-02-11 01:03:41,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:41,793 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:41,793 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:41,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-02-11 01:03:41,994 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-02-11 01:03:41,994 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:41,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:41,996 INFO L85 PathProgramCache]: Analyzing trace with hash 532549550, now seen corresponding path program 128 times [2022-02-11 01:03:41,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:41,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831932835] [2022-02-11 01:03:41,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:41,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:41,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:42,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-02-11 01:03:42,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:42,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831932835] [2022-02-11 01:03:42,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831932835] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:42,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637814153] [2022-02-11 01:03:42,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:03:42,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:42,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:42,134 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-02-11 01:03:42,135 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-02-11 01:03:42,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:03:42,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:42,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:03:42,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:42,361 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-02-11 01:03:42,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:42,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:43,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:43,766 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-02-11 01:03:43,769 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:03:43,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 20 treesize of output 12 [2022-02-11 01:03:43,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-02-11 01:03:43,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:43,894 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:43,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-02-11 01:03:44,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:44,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:44,501 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:44,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:44,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:44,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 57 treesize of output 93 [2022-02-11 01:03:45,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:45,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637814153] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:45,031 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:45,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:03:45,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776756406] [2022-02-11 01:03:45,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:45,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:03:45,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:45,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:03:45,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-02-11 01:03:45,032 INFO L87 Difference]: Start difference. First operand 9804 states and 29346 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-02-11 01:03:45,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:45,241 INFO L93 Difference]: Finished difference Result 12507 states and 37270 transitions. [2022-02-11 01:03:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:45,241 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-02-11 01:03:45,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:45,265 INFO L225 Difference]: With dead ends: 12507 [2022-02-11 01:03:45,265 INFO L226 Difference]: Without dead ends: 12461 [2022-02-11 01:03:45,265 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-02-11 01:03:45,265 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 141 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:45,265 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 492 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 344 Invalid, 0 Unknown, 297 Unchecked, 0.2s Time] [2022-02-11 01:03:45,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12461 states. [2022-02-11 01:03:45,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12461 to 9902. [2022-02-11 01:03:45,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9902 states, 9901 states have (on average 2.994849005150995) internal successors, (29652), 9901 states have internal predecessors, (29652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:45,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9902 states to 9902 states and 29652 transitions. [2022-02-11 01:03:45,468 INFO L78 Accepts]: Start accepts. Automaton has 9902 states and 29652 transitions. Word has length 35 [2022-02-11 01:03:45,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:45,468 INFO L470 AbstractCegarLoop]: Abstraction has 9902 states and 29652 transitions. [2022-02-11 01:03:45,468 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-02-11 01:03:45,468 INFO L276 IsEmpty]: Start isEmpty. Operand 9902 states and 29652 transitions. [2022-02-11 01:03:45,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:45,481 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:45,481 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:45,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-02-11 01:03:45,682 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-02-11 01:03:45,683 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:45,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:45,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1323423190, now seen corresponding path program 129 times [2022-02-11 01:03:45,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:45,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358053245] [2022-02-11 01:03:45,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:45,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:45,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:45,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:45,816 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:45,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358053245] [2022-02-11 01:03:45,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358053245] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:45,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462028143] [2022-02-11 01:03:45,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:03:45,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:45,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:45,817 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-02-11 01:03:45,818 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-02-11 01:03:45,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:03:45,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:45,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:45,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:46,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 15 treesize of output 11 [2022-02-11 01:03:46,112 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:46,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:46,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:46,240 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-02-11 01:03:46,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:46,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:46,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:46,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:46,375 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:46,375 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-02-11 01:03:47,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:47,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-02-11 01:03:47,375 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:47,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:47,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:47,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:47,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:47,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462028143] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:47,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:47,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:03:47,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649486700] [2022-02-11 01:03:47,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:47,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:03:47,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:47,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:03:47,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:03:47,703 INFO L87 Difference]: Start difference. First operand 9902 states and 29652 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-02-11 01:03:47,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:47,920 INFO L93 Difference]: Finished difference Result 11191 states and 33426 transitions. [2022-02-11 01:03:47,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:47,920 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-02-11 01:03:47,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:47,937 INFO L225 Difference]: With dead ends: 11191 [2022-02-11 01:03:47,938 INFO L226 Difference]: Without dead ends: 11118 [2022-02-11 01:03:47,938 INFO L933 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-02-11 01:03:47,938 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 125 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:47,938 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 574 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 401 Invalid, 0 Unknown, 398 Unchecked, 0.2s Time] [2022-02-11 01:03:47,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11118 states. [2022-02-11 01:03:48,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11118 to 9917. [2022-02-11 01:03:48,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9917 states, 9916 states have (on average 2.9941508672851955) internal successors, (29690), 9916 states have internal predecessors, (29690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:48,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9917 states to 9917 states and 29690 transitions. [2022-02-11 01:03:48,128 INFO L78 Accepts]: Start accepts. Automaton has 9917 states and 29690 transitions. Word has length 35 [2022-02-11 01:03:48,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:48,128 INFO L470 AbstractCegarLoop]: Abstraction has 9917 states and 29690 transitions. [2022-02-11 01:03:48,128 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-02-11 01:03:48,128 INFO L276 IsEmpty]: Start isEmpty. Operand 9917 states and 29690 transitions. [2022-02-11 01:03:48,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:48,140 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:48,140 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:48,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-02-11 01:03:48,341 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-02-11 01:03:48,341 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:48,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:48,342 INFO L85 PathProgramCache]: Analyzing trace with hash 688193326, now seen corresponding path program 130 times [2022-02-11 01:03:48,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:48,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285255886] [2022-02-11 01:03:48,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:48,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:48,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:48,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-02-11 01:03:48,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:48,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285255886] [2022-02-11 01:03:48,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285255886] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:48,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982865132] [2022-02-11 01:03:48,472 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:03:48,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:48,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:48,473 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-02-11 01:03:48,473 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-02-11 01:03:48,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:03:48,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:48,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:03:48,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:48,707 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:03:48,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:49,131 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-02-11 01:03:49,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:49,627 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-02-11 01:03:49,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:49,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:49,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-02-11 01:03:49,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:49,752 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:49,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-02-11 01:03:50,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:50,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:50,470 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:50,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:50,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:50,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:50,738 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:50,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982865132] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:50,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:50,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:03:50,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267657888] [2022-02-11 01:03:50,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:50,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:03:50,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:50,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:03:50,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-02-11 01:03:50,739 INFO L87 Difference]: Start difference. First operand 9917 states and 29690 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-02-11 01:03:50,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:50,960 INFO L93 Difference]: Finished difference Result 11100 states and 33171 transitions. [2022-02-11 01:03:50,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:50,960 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-02-11 01:03:50,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:50,979 INFO L225 Difference]: With dead ends: 11100 [2022-02-11 01:03:50,979 INFO L226 Difference]: Without dead ends: 11054 [2022-02-11 01:03:50,979 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-02-11 01:03:50,979 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 122 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:50,979 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 498 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 426 Invalid, 0 Unknown, 227 Unchecked, 0.2s Time] [2022-02-11 01:03:50,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11054 states. [2022-02-11 01:03:51,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11054 to 9947. [2022-02-11 01:03:51,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9947 states, 9946 states have (on average 2.9939674240900866) internal successors, (29778), 9946 states have internal predecessors, (29778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:51,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9947 states to 9947 states and 29778 transitions. [2022-02-11 01:03:51,118 INFO L78 Accepts]: Start accepts. Automaton has 9947 states and 29778 transitions. Word has length 35 [2022-02-11 01:03:51,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:51,118 INFO L470 AbstractCegarLoop]: Abstraction has 9947 states and 29778 transitions. [2022-02-11 01:03:51,118 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-02-11 01:03:51,118 INFO L276 IsEmpty]: Start isEmpty. Operand 9947 states and 29778 transitions. [2022-02-11 01:03:51,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:51,131 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:51,131 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:51,147 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-02-11 01:03:51,331 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-02-11 01:03:51,332 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:51,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:51,332 INFO L85 PathProgramCache]: Analyzing trace with hash -943221702, now seen corresponding path program 131 times [2022-02-11 01:03:51,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:51,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943084955] [2022-02-11 01:03:51,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:51,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:51,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:51,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-02-11 01:03:51,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:51,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943084955] [2022-02-11 01:03:51,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943084955] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:51,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688634114] [2022-02-11 01:03:51,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:03:51,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:51,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:51,472 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-02-11 01:03:51,473 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-02-11 01:03:51,496 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:03:51,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:51,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:51,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:51,731 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:51,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:52,177 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-02-11 01:03:52,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:52,796 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-02-11 01:03:52,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:52,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:52,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:52,916 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:52,916 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-02-11 01:03:53,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:53,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:53,651 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:53,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 42 treesize of output 61 [2022-02-11 01:03:53,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:53,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:53,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:53,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688634114] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:53,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:53,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:03:53,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170345038] [2022-02-11 01:03:53,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:53,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:03:53,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:53,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:03:53,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:53,859 INFO L87 Difference]: Start difference. First operand 9947 states and 29778 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-02-11 01:03:54,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:54,074 INFO L93 Difference]: Finished difference Result 11110 states and 33146 transitions. [2022-02-11 01:03:54,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:54,074 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-02-11 01:03:54,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:54,092 INFO L225 Difference]: With dead ends: 11110 [2022-02-11 01:03:54,093 INFO L226 Difference]: Without dead ends: 11073 [2022-02-11 01:03:54,093 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:54,093 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 115 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:54,093 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 546 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 421 Invalid, 0 Unknown, 224 Unchecked, 0.2s Time] [2022-02-11 01:03:54,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11073 states. [2022-02-11 01:03:54,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11073 to 9933. [2022-02-11 01:03:54,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9933 states, 9932 states have (on average 2.9939589206604915) internal successors, (29736), 9932 states have internal predecessors, (29736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:54,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9933 states to 9933 states and 29736 transitions. [2022-02-11 01:03:54,231 INFO L78 Accepts]: Start accepts. Automaton has 9933 states and 29736 transitions. Word has length 35 [2022-02-11 01:03:54,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:54,231 INFO L470 AbstractCegarLoop]: Abstraction has 9933 states and 29736 transitions. [2022-02-11 01:03:54,231 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-02-11 01:03:54,231 INFO L276 IsEmpty]: Start isEmpty. Operand 9933 states and 29736 transitions. [2022-02-11 01:03:54,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:54,243 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:54,243 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:54,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-02-11 01:03:54,444 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-02-11 01:03:54,444 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:54,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:54,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1406519646, now seen corresponding path program 132 times [2022-02-11 01:03:54,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:54,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122159160] [2022-02-11 01:03:54,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:54,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:54,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:54,577 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:54,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:54,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122159160] [2022-02-11 01:03:54,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122159160] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:54,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941404492] [2022-02-11 01:03:54,578 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:03:54,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:54,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:54,579 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-02-11 01:03:54,581 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-02-11 01:03:54,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:03:54,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:03:54,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:54,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:54,819 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:54,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:55,280 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-02-11 01:03:56,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:56,588 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-02-11 01:03:56,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:56,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:56,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-02-11 01:03:56,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:56,737 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:56,737 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-02-11 01:03:57,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:57,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 35 treesize of output 39 [2022-02-11 01:03:57,492 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:57,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-02-11 01:03:57,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:57,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:03:57,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:57,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941404492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:57,822 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:57,822 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:03:57,822 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325814421] [2022-02-11 01:03:57,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:57,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:03:57,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:57,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:03:57,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:57,823 INFO L87 Difference]: Start difference. First operand 9933 states and 29736 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-02-11 01:03:58,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:58,036 INFO L93 Difference]: Finished difference Result 11169 states and 33369 transitions. [2022-02-11 01:03:58,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:03:58,037 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-02-11 01:03:58,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:58,054 INFO L225 Difference]: With dead ends: 11169 [2022-02-11 01:03:58,055 INFO L226 Difference]: Without dead ends: 11150 [2022-02-11 01:03:58,055 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-02-11 01:03:58,055 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 128 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:58,055 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 483 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 413 Invalid, 0 Unknown, 283 Unchecked, 0.2s Time] [2022-02-11 01:03:58,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11150 states. [2022-02-11 01:03:58,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11150 to 9944. [2022-02-11 01:03:58,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9944 states, 9943 states have (on average 2.9940661772100974) internal successors, (29770), 9943 states have internal predecessors, (29770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:58,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9944 states to 9944 states and 29770 transitions. [2022-02-11 01:03:58,195 INFO L78 Accepts]: Start accepts. Automaton has 9944 states and 29770 transitions. Word has length 35 [2022-02-11 01:03:58,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:58,196 INFO L470 AbstractCegarLoop]: Abstraction has 9944 states and 29770 transitions. [2022-02-11 01:03:58,196 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-02-11 01:03:58,196 INFO L276 IsEmpty]: Start isEmpty. Operand 9944 states and 29770 transitions. [2022-02-11 01:03:58,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:03:58,208 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:58,208 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:03:58,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-02-11 01:03:58,409 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-02-11 01:03:58,409 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:03:58,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:58,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1872441322, now seen corresponding path program 133 times [2022-02-11 01:03:58,410 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:58,410 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354311193] [2022-02-11 01:03:58,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:58,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:58,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:58,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-02-11 01:03:58,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:58,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354311193] [2022-02-11 01:03:58,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354311193] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:58,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845421048] [2022-02-11 01:03:58,534 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:03:58,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:58,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:58,535 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-02-11 01:03:58,535 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-02-11 01:03:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:58,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:03:58,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:58,736 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:58,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 36 treesize of output 24 [2022-02-11 01:03:58,761 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-02-11 01:03:58,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:58,797 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-02-11 01:03:58,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:58,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:58,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:58,912 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:03:58,912 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-02-11 01:03:59,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:59,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:03:59,847 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:03:59,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-02-11 01:03:59,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:03:59,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:00,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:00,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845421048] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:00,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:00,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-02-11 01:04:00,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401290055] [2022-02-11 01:04:00,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:00,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 01:04:00,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:00,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 01:04:00,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-02-11 01:04:00,449 INFO L87 Difference]: Start difference. First operand 9944 states and 29770 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-02-11 01:04:00,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:00,663 INFO L93 Difference]: Finished difference Result 10944 states and 32722 transitions. [2022-02-11 01:04:00,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 01:04:00,664 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-02-11 01:04:00,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:00,682 INFO L225 Difference]: With dead ends: 10944 [2022-02-11 01:04:00,682 INFO L226 Difference]: Without dead ends: 10898 [2022-02-11 01:04:00,682 INFO L933 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-02-11 01:04:00,683 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 111 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:00,683 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 471 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 413 Invalid, 0 Unknown, 141 Unchecked, 0.2s Time] [2022-02-11 01:04:00,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10898 states. [2022-02-11 01:04:00,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10898 to 10069. [2022-02-11 01:04:00,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10069 states, 10068 states have (on average 2.9932459276916963) internal successors, (30136), 10068 states have internal predecessors, (30136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10069 states to 10069 states and 30136 transitions. [2022-02-11 01:04:00,824 INFO L78 Accepts]: Start accepts. Automaton has 10069 states and 30136 transitions. Word has length 35 [2022-02-11 01:04:00,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:00,824 INFO L470 AbstractCegarLoop]: Abstraction has 10069 states and 30136 transitions. [2022-02-11 01:04:00,824 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-02-11 01:04:00,824 INFO L276 IsEmpty]: Start isEmpty. Operand 10069 states and 30136 transitions. [2022-02-11 01:04:00,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:00,838 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:00,838 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:00,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-02-11 01:04:01,038 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-02-11 01:04:01,039 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:01,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:01,039 INFO L85 PathProgramCache]: Analyzing trace with hash 241026294, now seen corresponding path program 134 times [2022-02-11 01:04:01,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:01,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240090046] [2022-02-11 01:04:01,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:01,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:01,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:01,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:01,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:01,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240090046] [2022-02-11 01:04:01,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240090046] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:01,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227896830] [2022-02-11 01:04:01,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:04:01,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:01,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:01,166 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-02-11 01:04:01,167 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-02-11 01:04:01,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:04:01,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:01,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:04:01,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:01,371 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:04:01,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:01,395 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-02-11 01:04:01,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:01,443 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-02-11 01:04:01,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:01,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:01,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:01,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:01,552 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:01,552 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-02-11 01:04:02,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:02,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:02,366 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:02,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:02,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:02,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:03,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:03,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227896830] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:03,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:03,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-02-11 01:04:03,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585268210] [2022-02-11 01:04:03,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:03,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 01:04:03,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:03,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 01:04:03,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-02-11 01:04:03,451 INFO L87 Difference]: Start difference. First operand 10069 states and 30136 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 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-02-11 01:04:03,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:03,728 INFO L93 Difference]: Finished difference Result 11333 states and 33805 transitions. [2022-02-11 01:04:03,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:03,728 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 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-02-11 01:04:03,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:03,747 INFO L225 Difference]: With dead ends: 11333 [2022-02-11 01:04:03,748 INFO L226 Difference]: Without dead ends: 11290 [2022-02-11 01:04:03,748 INFO L933 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-02-11 01:04:03,748 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 114 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:03,748 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 537 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 555 Invalid, 0 Unknown, 115 Unchecked, 0.2s Time] [2022-02-11 01:04:03,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11290 states. [2022-02-11 01:04:03,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11290 to 10000. [2022-02-11 01:04:03,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 9999 states have (on average 2.9933993399339935) internal successors, (29931), 9999 states have internal predecessors, (29931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:03,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 29931 transitions. [2022-02-11 01:04:03,885 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 29931 transitions. Word has length 35 [2022-02-11 01:04:03,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:03,885 INFO L470 AbstractCegarLoop]: Abstraction has 10000 states and 29931 transitions. [2022-02-11 01:04:03,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 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-02-11 01:04:03,886 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 29931 transitions. [2022-02-11 01:04:03,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:03,897 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:03,897 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:03,915 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-02-11 01:04:04,098 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-02-11 01:04:04,098 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:04,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:04,098 INFO L85 PathProgramCache]: Analyzing trace with hash -222271650, now seen corresponding path program 135 times [2022-02-11 01:04:04,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:04,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277459980] [2022-02-11 01:04:04,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:04,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:04,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:04,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:04,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:04,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277459980] [2022-02-11 01:04:04,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277459980] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:04,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645101718] [2022-02-11 01:04:04,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:04:04,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:04,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:04,225 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-02-11 01:04:04,225 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-02-11 01:04:04,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:04:04,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:04,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 01:04:04,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:04,434 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:04:04,434 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-02-11 01:04:05,035 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-02-11 01:04:05,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:05,631 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-02-11 01:04:05,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:05,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:05,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-02-11 01:04:05,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:05,816 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:05,817 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-02-11 01:04:06,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:06,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:06,775 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 01:04:06,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 47 [2022-02-11 01:04:06,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:06,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:07,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645101718] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:07,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:07,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-11 01:04:07,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879392563] [2022-02-11 01:04:07,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:07,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:04:07,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:07,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:04:07,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=559, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:04:07,138 INFO L87 Difference]: Start difference. First operand 10000 states and 29931 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-02-11 01:04:07,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:07,801 INFO L93 Difference]: Finished difference Result 11784 states and 35216 transitions. [2022-02-11 01:04:07,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 01:04:07,801 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-02-11 01:04:07,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:07,822 INFO L225 Difference]: With dead ends: 11784 [2022-02-11 01:04:07,822 INFO L226 Difference]: Without dead ends: 11765 [2022-02-11 01:04:07,822 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=214, Invalid=1344, Unknown=2, NotChecked=0, Total=1560 [2022-02-11 01:04:07,823 INFO L934 BasicCegarLoop]: 47 mSDtfsCounter, 344 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:07,823 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 524 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 529 Invalid, 0 Unknown, 356 Unchecked, 0.3s Time] [2022-02-11 01:04:07,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11765 states. [2022-02-11 01:04:07,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11765 to 10029. [2022-02-11 01:04:07,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10029 states, 10028 states have (on average 2.995313123254886) internal successors, (30037), 10028 states have internal predecessors, (30037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:07,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10029 states to 10029 states and 30037 transitions. [2022-02-11 01:04:07,967 INFO L78 Accepts]: Start accepts. Automaton has 10029 states and 30037 transitions. Word has length 35 [2022-02-11 01:04:07,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:07,968 INFO L470 AbstractCegarLoop]: Abstraction has 10029 states and 30037 transitions. [2022-02-11 01:04:07,968 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-02-11 01:04:07,968 INFO L276 IsEmpty]: Start isEmpty. Operand 10029 states and 30037 transitions. [2022-02-11 01:04:07,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:07,980 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:07,980 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:07,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-02-11 01:04:08,180 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-02-11 01:04:08,181 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:08,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:08,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1061422374, now seen corresponding path program 136 times [2022-02-11 01:04:08,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:08,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190937958] [2022-02-11 01:04:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:08,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:08,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:08,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:08,324 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:08,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190937958] [2022-02-11 01:04:08,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190937958] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:08,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518424299] [2022-02-11 01:04:08,324 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:04:08,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:08,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:08,325 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-02-11 01:04:08,326 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-02-11 01:04:08,349 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:04:08,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:08,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:04:08,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:08,525 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:08,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:08,559 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-02-11 01:04:08,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:08,594 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-02-11 01:04:08,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:08,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:08,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-02-11 01:04:08,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:08,704 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:08,704 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-02-11 01:04:09,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:09,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:09,670 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:09,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 42 treesize of output 61 [2022-02-11 01:04:09,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:09,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:10,587 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:10,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518424299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:10,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:10,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-02-11 01:04:10,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738846946] [2022-02-11 01:04:10,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:10,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 01:04:10,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:10,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 01:04:10,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-02-11 01:04:10,588 INFO L87 Difference]: Start difference. First operand 10029 states and 30037 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-02-11 01:04:10,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:10,819 INFO L93 Difference]: Finished difference Result 11250 states and 33617 transitions. [2022-02-11 01:04:10,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:10,819 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-02-11 01:04:10,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:10,837 INFO L225 Difference]: With dead ends: 11250 [2022-02-11 01:04:10,838 INFO L226 Difference]: Without dead ends: 11247 [2022-02-11 01:04:10,838 INFO L933 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-02-11 01:04:10,838 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 121 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:10,838 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 487 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 217 Unchecked, 0.2s Time] [2022-02-11 01:04:10,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11247 states. [2022-02-11 01:04:10,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11247 to 10027. [2022-02-11 01:04:10,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10027 states, 10026 states have (on average 2.995312188310393) internal successors, (30031), 10026 states have internal predecessors, (30031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:10,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10027 states to 10027 states and 30031 transitions. [2022-02-11 01:04:10,981 INFO L78 Accepts]: Start accepts. Automaton has 10027 states and 30031 transitions. Word has length 35 [2022-02-11 01:04:10,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:10,981 INFO L470 AbstractCegarLoop]: Abstraction has 10027 states and 30031 transitions. [2022-02-11 01:04:10,981 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-02-11 01:04:10,982 INFO L276 IsEmpty]: Start isEmpty. Operand 10027 states and 30031 transitions. [2022-02-11 01:04:10,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:10,993 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:10,993 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:11,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-02-11 01:04:11,193 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-02-11 01:04:11,194 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:11,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:11,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1421938740, now seen corresponding path program 137 times [2022-02-11 01:04:11,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:11,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545384300] [2022-02-11 01:04:11,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:11,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:11,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:11,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:11,335 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:11,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545384300] [2022-02-11 01:04:11,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545384300] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:11,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937868519] [2022-02-11 01:04:11,335 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:04:11,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:11,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:11,336 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-02-11 01:04:11,337 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-02-11 01:04:11,361 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:04:11,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:11,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:04:11,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:11,564 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-02-11 01:04:11,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:11,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:12,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:12,933 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-02-11 01:04:12,936 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:12,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:12,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:12,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:13,081 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:13,081 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-02-11 01:04:13,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:13,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:13,920 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:13,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 42 treesize of output 61 [2022-02-11 01:04:13,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:13,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 57 treesize of output 93 [2022-02-11 01:04:14,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:14,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937868519] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:14,759 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:14,759 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:04:14,759 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840123573] [2022-02-11 01:04:14,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:14,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:04:14,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:14,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:04:14,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-02-11 01:04:14,759 INFO L87 Difference]: Start difference. First operand 10027 states and 30031 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-02-11 01:04:15,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:15,017 INFO L93 Difference]: Finished difference Result 12629 states and 37642 transitions. [2022-02-11 01:04:15,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 01:04:15,017 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-02-11 01:04:15,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:15,039 INFO L225 Difference]: With dead ends: 12629 [2022-02-11 01:04:15,039 INFO L226 Difference]: Without dead ends: 12613 [2022-02-11 01:04:15,039 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=80, Invalid=379, Unknown=3, NotChecked=0, Total=462 [2022-02-11 01:04:15,039 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 130 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:15,039 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 535 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 423 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-02-11 01:04:15,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12613 states. [2022-02-11 01:04:15,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12613 to 9997. [2022-02-11 01:04:15,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9997 states, 9996 states have (on average 2.9950980392156863) internal successors, (29939), 9996 states have internal predecessors, (29939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:15,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9997 states to 9997 states and 29939 transitions. [2022-02-11 01:04:15,192 INFO L78 Accepts]: Start accepts. Automaton has 9997 states and 29939 transitions. Word has length 35 [2022-02-11 01:04:15,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:15,192 INFO L470 AbstractCegarLoop]: Abstraction has 9997 states and 29939 transitions. [2022-02-11 01:04:15,192 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-02-11 01:04:15,192 INFO L276 IsEmpty]: Start isEmpty. Operand 9997 states and 29939 transitions. [2022-02-11 01:04:15,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:15,205 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:15,205 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:15,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-02-11 01:04:15,405 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-02-11 01:04:15,405 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:15,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:15,405 INFO L85 PathProgramCache]: Analyzing trace with hash 188726338, now seen corresponding path program 138 times [2022-02-11 01:04:15,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:15,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629714834] [2022-02-11 01:04:15,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:15,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:15,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:15,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:15,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:15,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629714834] [2022-02-11 01:04:15,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629714834] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:15,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793971037] [2022-02-11 01:04:15,578 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:04:15,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:15,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:15,580 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-02-11 01:04:15,581 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-02-11 01:04:15,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:04:15,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:15,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:04:15,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:15,861 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-02-11 01:04:15,938 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:15,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:17,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:17,293 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-02-11 01:04:17,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:17,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-02-11 01:04:17,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:17,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:17,430 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:17,430 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-02-11 01:04:17,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:17,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:18,059 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:18,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:18,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:18,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:18,414 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:18,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793971037] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:18,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:18,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:04:18,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747320114] [2022-02-11 01:04:18,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:18,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:04:18,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:18,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:04:18,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2022-02-11 01:04:18,415 INFO L87 Difference]: Start difference. First operand 9997 states and 29939 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-02-11 01:04:18,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:18,604 INFO L93 Difference]: Finished difference Result 11014 states and 32926 transitions. [2022-02-11 01:04:18,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:18,605 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-02-11 01:04:18,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:18,623 INFO L225 Difference]: With dead ends: 11014 [2022-02-11 01:04:18,623 INFO L226 Difference]: Without dead ends: 11007 [2022-02-11 01:04:18,623 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2022-02-11 01:04:18,624 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 152 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:18,624 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 443 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 355 Invalid, 0 Unknown, 201 Unchecked, 0.2s Time] [2022-02-11 01:04:18,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11007 states. [2022-02-11 01:04:18,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11007 to 9996. [2022-02-11 01:04:18,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9996 states, 9995 states have (on average 2.9951975987993995) internal successors, (29937), 9995 states have internal predecessors, (29937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:18,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9996 states to 9996 states and 29937 transitions. [2022-02-11 01:04:18,757 INFO L78 Accepts]: Start accepts. Automaton has 9996 states and 29937 transitions. Word has length 35 [2022-02-11 01:04:18,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:18,757 INFO L470 AbstractCegarLoop]: Abstraction has 9996 states and 29937 transitions. [2022-02-11 01:04:18,757 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-02-11 01:04:18,757 INFO L276 IsEmpty]: Start isEmpty. Operand 9996 states and 29937 transitions. [2022-02-11 01:04:18,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:18,770 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:18,770 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:18,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-02-11 01:04:18,970 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-02-11 01:04:18,970 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:18,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:18,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1442688690, now seen corresponding path program 139 times [2022-02-11 01:04:18,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:18,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431937624] [2022-02-11 01:04:18,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:18,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:18,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:19,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-02-11 01:04:19,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:19,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431937624] [2022-02-11 01:04:19,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431937624] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:19,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754848378] [2022-02-11 01:04:19,113 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:04:19,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:19,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:19,114 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-02-11 01:04:19,115 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-02-11 01:04:19,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:19,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:04:19,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:19,358 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-02-11 01:04:19,441 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:04:19,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:20,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:20,123 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-02-11 01:04:20,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:20,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:20,144 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:20,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:20,260 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:20,260 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-02-11 01:04:20,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:20,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-02-11 01:04:21,055 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:21,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:21,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:21,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:21,320 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:21,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754848378] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:21,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:21,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:04:21,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061184965] [2022-02-11 01:04:21,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:21,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:04:21,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:21,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:04:21,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2022-02-11 01:04:21,321 INFO L87 Difference]: Start difference. First operand 9996 states and 29937 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-02-11 01:04:21,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:21,513 INFO L93 Difference]: Finished difference Result 11161 states and 33364 transitions. [2022-02-11 01:04:21,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:21,513 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-02-11 01:04:21,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:21,531 INFO L225 Difference]: With dead ends: 11161 [2022-02-11 01:04:21,531 INFO L226 Difference]: Without dead ends: 11158 [2022-02-11 01:04:21,531 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2022-02-11 01:04:21,531 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 104 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 190 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:21,531 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 522 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 362 Invalid, 0 Unknown, 190 Unchecked, 0.2s Time] [2022-02-11 01:04:21,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11158 states. [2022-02-11 01:04:21,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11158 to 10009. [2022-02-11 01:04:21,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10009 states, 10008 states have (on average 2.9942046362909673) internal successors, (29966), 10008 states have internal predecessors, (29966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:21,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10009 states to 10009 states and 29966 transitions. [2022-02-11 01:04:21,665 INFO L78 Accepts]: Start accepts. Automaton has 10009 states and 29966 transitions. Word has length 35 [2022-02-11 01:04:21,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:21,665 INFO L470 AbstractCegarLoop]: Abstraction has 10009 states and 29966 transitions. [2022-02-11 01:04:21,665 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-02-11 01:04:21,665 INFO L276 IsEmpty]: Start isEmpty. Operand 10009 states and 29966 transitions. [2022-02-11 01:04:21,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:21,677 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:21,677 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:21,692 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-02-11 01:04:21,877 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-02-11 01:04:21,877 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:21,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:21,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1865682430, now seen corresponding path program 140 times [2022-02-11 01:04:21,877 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:21,877 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47798744] [2022-02-11 01:04:21,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:21,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:21,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:22,013 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:22,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:22,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47798744] [2022-02-11 01:04:22,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47798744] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:22,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622725249] [2022-02-11 01:04:22,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:04:22,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:22,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:22,015 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-02-11 01:04:22,015 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-02-11 01:04:22,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:04:22,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:22,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:04:22,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:22,254 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-02-11 01:04:22,304 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:04:22,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:22,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:22,340 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-02-11 01:04:22,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:22,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:22,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-02-11 01:04:22,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:22,482 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:22,482 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-02-11 01:04:22,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:22,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:23,165 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:23,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 42 treesize of output 61 [2022-02-11 01:04:23,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:23,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 57 treesize of output 93 [2022-02-11 01:04:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:23,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622725249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:23,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:23,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:04:23,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130647236] [2022-02-11 01:04:23,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:23,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:04:23,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:23,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:04:23,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:04:23,654 INFO L87 Difference]: Start difference. First operand 10009 states and 29966 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-02-11 01:04:23,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:23,885 INFO L93 Difference]: Finished difference Result 11372 states and 33968 transitions. [2022-02-11 01:04:23,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:23,886 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-02-11 01:04:23,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:23,907 INFO L225 Difference]: With dead ends: 11372 [2022-02-11 01:04:23,907 INFO L226 Difference]: Without dead ends: 11365 [2022-02-11 01:04:23,907 INFO L933 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-02-11 01:04:23,907 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 124 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:23,907 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 535 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 268 Unchecked, 0.2s Time] [2022-02-11 01:04:23,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11365 states. [2022-02-11 01:04:24,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11365 to 10000. [2022-02-11 01:04:24,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 9999 states have (on average 2.9947994799479947) internal successors, (29945), 9999 states have internal predecessors, (29945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:24,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 29945 transitions. [2022-02-11 01:04:24,052 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 29945 transitions. Word has length 35 [2022-02-11 01:04:24,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:24,052 INFO L470 AbstractCegarLoop]: Abstraction has 10000 states and 29945 transitions. [2022-02-11 01:04:24,052 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-02-11 01:04:24,052 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 29945 transitions. [2022-02-11 01:04:24,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:24,064 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:24,064 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:24,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-02-11 01:04:24,265 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-02-11 01:04:24,265 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:24,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:24,265 INFO L85 PathProgramCache]: Analyzing trace with hash 105629882, now seen corresponding path program 141 times [2022-02-11 01:04:24,265 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:24,265 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980777145] [2022-02-11 01:04:24,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:24,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:24,401 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:24,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:24,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980777145] [2022-02-11 01:04:24,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980777145] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:24,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842234993] [2022-02-11 01:04:24,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:04:24,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:24,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:24,403 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-02-11 01:04:24,403 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-02-11 01:04:24,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:04:24,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:24,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 01:04:24,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:24,646 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:04:24,646 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-02-11 01:04:26,096 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-02-11 01:04:27,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:27,722 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-02-11 01:04:27,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:27,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:27,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-02-11 01:04:27,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:28,111 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:28,111 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-02-11 01:04:28,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:28,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-02-11 01:04:28,933 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-02-11 01:04:28,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:28,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:28,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:29,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:29,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842234993] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:29,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:29,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-11 01:04:29,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792858687] [2022-02-11 01:04:29,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:29,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:04:29,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:29,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:04:29,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=554, Unknown=5, NotChecked=0, Total=650 [2022-02-11 01:04:29,281 INFO L87 Difference]: Start difference. First operand 10000 states and 29945 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-02-11 01:04:30,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:30,687 INFO L93 Difference]: Finished difference Result 11515 states and 34169 transitions. [2022-02-11 01:04:30,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-11 01:04:30,688 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-02-11 01:04:30,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:30,708 INFO L225 Difference]: With dead ends: 11515 [2022-02-11 01:04:30,708 INFO L226 Difference]: Without dead ends: 11512 [2022-02-11 01:04:30,708 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=261, Invalid=1626, Unknown=5, NotChecked=0, Total=1892 [2022-02-11 01:04:30,708 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 294 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 563 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:30,708 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 825 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 735 Invalid, 0 Unknown, 563 Unchecked, 0.3s Time] [2022-02-11 01:04:30,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11512 states. [2022-02-11 01:04:30,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11512 to 9995. [2022-02-11 01:04:30,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9995 states, 9994 states have (on average 2.9951971182709625) internal successors, (29934), 9994 states have internal predecessors, (29934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:30,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9995 states to 9995 states and 29934 transitions. [2022-02-11 01:04:30,858 INFO L78 Accepts]: Start accepts. Automaton has 9995 states and 29934 transitions. Word has length 35 [2022-02-11 01:04:30,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:30,858 INFO L470 AbstractCegarLoop]: Abstraction has 9995 states and 29934 transitions. [2022-02-11 01:04:30,858 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-02-11 01:04:30,858 INFO L276 IsEmpty]: Start isEmpty. Operand 9995 states and 29934 transitions. [2022-02-11 01:04:30,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:30,869 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:30,870 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:30,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-02-11 01:04:31,070 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-02-11 01:04:31,070 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:31,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:31,070 INFO L85 PathProgramCache]: Analyzing trace with hash -999370354, now seen corresponding path program 142 times [2022-02-11 01:04:31,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:31,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140828558] [2022-02-11 01:04:31,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:31,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:31,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:31,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:31,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:31,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140828558] [2022-02-11 01:04:31,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140828558] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:31,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447862420] [2022-02-11 01:04:31,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:04:31,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:31,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:31,201 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-02-11 01:04:31,202 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-02-11 01:04:31,226 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:04:31,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:31,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:04:31,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:31,429 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:04:31,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:31,882 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-02-11 01:04:31,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:31,931 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-02-11 01:04:31,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:31,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:31,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:31,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:32,070 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:32,070 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-02-11 01:04:32,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:32,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:32,669 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:32,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:32,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:32,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:32,940 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:32,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447862420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:32,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:32,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-02-11 01:04:32,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660887951] [2022-02-11 01:04:32,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:32,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 01:04:32,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:32,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 01:04:32,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-02-11 01:04:32,941 INFO L87 Difference]: Start difference. First operand 9995 states and 29934 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-02-11 01:04:33,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:33,198 INFO L93 Difference]: Finished difference Result 11188 states and 33436 transitions. [2022-02-11 01:04:33,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:33,198 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-02-11 01:04:33,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:33,217 INFO L225 Difference]: With dead ends: 11188 [2022-02-11 01:04:33,217 INFO L226 Difference]: Without dead ends: 11185 [2022-02-11 01:04:33,217 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-02-11 01:04:33,217 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 112 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:33,217 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 477 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 424 Invalid, 0 Unknown, 244 Unchecked, 0.2s Time] [2022-02-11 01:04:33,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11185 states. [2022-02-11 01:04:33,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11185 to 9983. [2022-02-11 01:04:33,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9983 states, 9982 states have (on average 2.9945902624724505) internal successors, (29892), 9982 states have internal predecessors, (29892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:33,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9983 states to 9983 states and 29892 transitions. [2022-02-11 01:04:33,358 INFO L78 Accepts]: Start accepts. Automaton has 9983 states and 29892 transitions. Word has length 35 [2022-02-11 01:04:33,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:33,359 INFO L470 AbstractCegarLoop]: Abstraction has 9983 states and 29892 transitions. [2022-02-11 01:04:33,359 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-02-11 01:04:33,359 INFO L276 IsEmpty]: Start isEmpty. Operand 9983 states and 29892 transitions. [2022-02-11 01:04:33,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:33,371 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:33,371 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:33,387 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-02-11 01:04:33,572 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-02-11 01:04:33,572 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:33,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:33,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1310973114, now seen corresponding path program 143 times [2022-02-11 01:04:33,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:33,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634207665] [2022-02-11 01:04:33,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:33,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:33,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:33,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:33,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:33,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634207665] [2022-02-11 01:04:33,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634207665] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:33,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937660734] [2022-02-11 01:04:33,723 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:04:33,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:33,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:33,728 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-02-11 01:04:33,729 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-02-11 01:04:33,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:04:33,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:33,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:04:33,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:34,013 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 01:04:34,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:34,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 23 treesize of output 19 [2022-02-11 01:04:34,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:34,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-02-11 01:04:34,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:34,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:34,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-02-11 01:04:34,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:34,246 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:34,247 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-02-11 01:04:34,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:34,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-02-11 01:04:35,140 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-02-11 01:04:35,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:35,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:35,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 45 treesize of output 83 [2022-02-11 01:04:35,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:35,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937660734] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:35,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:35,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-11 01:04:35,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192743459] [2022-02-11 01:04:35,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:35,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 01:04:35,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:35,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 01:04:35,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-02-11 01:04:35,482 INFO L87 Difference]: Start difference. First operand 9983 states and 29892 transitions. Second operand has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 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-02-11 01:04:36,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:36,091 INFO L93 Difference]: Finished difference Result 11684 states and 34774 transitions. [2022-02-11 01:04:36,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 01:04:36,091 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 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-02-11 01:04:36,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:36,109 INFO L225 Difference]: With dead ends: 11684 [2022-02-11 01:04:36,110 INFO L226 Difference]: Without dead ends: 11670 [2022-02-11 01:04:36,110 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-02-11 01:04:36,110 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 180 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 476 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:36,110 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 836 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 511 Invalid, 0 Unknown, 476 Unchecked, 0.2s Time] [2022-02-11 01:04:36,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11670 states. [2022-02-11 01:04:36,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11670 to 10278. [2022-02-11 01:04:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10278 states, 10277 states have (on average 3.0001946093217864) internal successors, (30833), 10277 states have internal predecessors, (30833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:36,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10278 states to 10278 states and 30833 transitions. [2022-02-11 01:04:36,257 INFO L78 Accepts]: Start accepts. Automaton has 10278 states and 30833 transitions. Word has length 35 [2022-02-11 01:04:36,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:36,257 INFO L470 AbstractCegarLoop]: Abstraction has 10278 states and 30833 transitions. [2022-02-11 01:04:36,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 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-02-11 01:04:36,257 INFO L276 IsEmpty]: Start isEmpty. Operand 10278 states and 30833 transitions. [2022-02-11 01:04:36,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:36,269 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:36,269 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:36,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-02-11 01:04:36,470 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-02-11 01:04:36,470 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:36,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:36,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1186048662, now seen corresponding path program 144 times [2022-02-11 01:04:36,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:36,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578680045] [2022-02-11 01:04:36,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:36,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:36,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:36,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:36,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578680045] [2022-02-11 01:04:36,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578680045] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:36,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726725357] [2022-02-11 01:04:36,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:04:36,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:36,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:36,592 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-02-11 01:04:36,593 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-02-11 01:04:36,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:04:36,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:36,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:04:36,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:36,785 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:36,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 36 treesize of output 24 [2022-02-11 01:04:36,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-02-11 01:04:36,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:36,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-02-11 01:04:36,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:36,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:36,885 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:36,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:36,975 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04: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-02-11 01:04:37,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:37,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 35 treesize of output 39 [2022-02-11 01:04:37,869 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:37,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-02-11 01:04:37,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:37,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:38,238 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:38,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726725357] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:38,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:38,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-02-11 01:04:38,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623928024] [2022-02-11 01:04:38,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:38,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 01:04:38,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:38,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 01:04:38,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-02-11 01:04:38,239 INFO L87 Difference]: Start difference. First operand 10278 states and 30833 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:38,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:38,426 INFO L93 Difference]: Finished difference Result 11597 states and 34699 transitions. [2022-02-11 01:04:38,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:38,426 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:04:38,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:38,446 INFO L225 Difference]: With dead ends: 11597 [2022-02-11 01:04:38,446 INFO L226 Difference]: Without dead ends: 11590 [2022-02-11 01:04:38,446 INFO L933 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-02-11 01:04:38,447 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 129 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:38,447 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 453 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 318 Invalid, 0 Unknown, 211 Unchecked, 0.1s Time] [2022-02-11 01:04:38,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11590 states. [2022-02-11 01:04:38,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11590 to 10123. [2022-02-11 01:04:38,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10123 states, 10122 states have (on average 2.996937364157281) internal successors, (30335), 10122 states have internal predecessors, (30335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:38,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10123 states to 10123 states and 30335 transitions. [2022-02-11 01:04:38,621 INFO L78 Accepts]: Start accepts. Automaton has 10123 states and 30335 transitions. Word has length 35 [2022-02-11 01:04:38,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:38,622 INFO L470 AbstractCegarLoop]: Abstraction has 10123 states and 30335 transitions. [2022-02-11 01:04:38,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:38,622 INFO L276 IsEmpty]: Start isEmpty. Operand 10123 states and 30335 transitions. [2022-02-11 01:04:38,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:38,634 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:38,634 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:38,650 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-02-11 01:04:38,835 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-02-11 01:04:38,835 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:38,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:38,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1023417158, now seen corresponding path program 145 times [2022-02-11 01:04:38,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:38,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060757771] [2022-02-11 01:04:38,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:38,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:38,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:38,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-02-11 01:04:38,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:38,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060757771] [2022-02-11 01:04:38,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060757771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:38,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600944414] [2022-02-11 01:04:38,985 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:04:38,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:38,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:38,988 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-02-11 01:04:39,015 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-02-11 01:04:39,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:39,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:04:39,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:39,231 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:39,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:39,274 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-02-11 01:04:39,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:39,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-02-11 01:04:39,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:39,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04: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-02-11 01:04:39,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:39,845 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:39,845 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-02-11 01:04:40,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:40,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:40,571 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:40,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:40,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:40,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:40,840 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:40,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600944414] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:40,841 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:40,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-02-11 01:04:40,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638535872] [2022-02-11 01:04:40,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:40,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-11 01:04:40,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:40,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-11 01:04:40,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-02-11 01:04:40,841 INFO L87 Difference]: Start difference. First operand 10123 states and 30335 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:41,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:41,125 INFO L93 Difference]: Finished difference Result 11563 states and 34562 transitions. [2022-02-11 01:04:41,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-11 01:04:41,125 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:04:41,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:41,145 INFO L225 Difference]: With dead ends: 11563 [2022-02-11 01:04:41,146 INFO L226 Difference]: Without dead ends: 11544 [2022-02-11 01:04:41,146 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-02-11 01:04:41,146 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 119 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:41,146 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 584 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 569 Invalid, 0 Unknown, 291 Unchecked, 0.2s Time] [2022-02-11 01:04:41,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11544 states. [2022-02-11 01:04:41,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11544 to 10075. [2022-02-11 01:04:41,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10075 states, 10074 states have (on average 2.9947389319039113) internal successors, (30169), 10074 states have internal predecessors, (30169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:41,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10075 states to 10075 states and 30169 transitions. [2022-02-11 01:04:41,355 INFO L78 Accepts]: Start accepts. Automaton has 10075 states and 30169 transitions. Word has length 35 [2022-02-11 01:04:41,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:41,355 INFO L470 AbstractCegarLoop]: Abstraction has 10075 states and 30169 transitions. [2022-02-11 01:04:41,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:41,355 INFO L276 IsEmpty]: Start isEmpty. Operand 10075 states and 30169 transitions. [2022-02-11 01:04:41,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:41,368 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:41,368 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:41,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-02-11 01:04:41,568 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-02-11 01:04:41,568 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:41,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:41,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1661002372, now seen corresponding path program 146 times [2022-02-11 01:04:41,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:41,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687435887] [2022-02-11 01:04:41,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:41,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:41,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:41,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:41,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:41,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687435887] [2022-02-11 01:04:41,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687435887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:41,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795584666] [2022-02-11 01:04:41,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:04:41,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:41,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:41,719 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-02-11 01:04:41,719 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-02-11 01:04:41,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:04:41,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:41,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:04:41,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:41,905 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-02-11 01:04:41,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:41,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:42,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:42,038 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-02-11 01:04:42,040 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:42,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:42,052 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:42,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:42,161 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:42,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-02-11 01:04:42,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:42,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 35 treesize of output 39 [2022-02-11 01:04:42,882 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:42,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:42,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:42,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-02-11 01:04:43,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:43,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795584666] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:43,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:43,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:04:43,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933679237] [2022-02-11 01:04:43,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:43,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:04:43,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:43,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:04:43,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:04:43,107 INFO L87 Difference]: Start difference. First operand 10075 states and 30169 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-02-11 01:04:43,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:43,543 INFO L93 Difference]: Finished difference Result 12381 states and 37005 transitions. [2022-02-11 01:04:43,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 01:04:43,544 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-02-11 01:04:43,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:43,570 INFO L225 Difference]: With dead ends: 12381 [2022-02-11 01:04:43,571 INFO L226 Difference]: Without dead ends: 12335 [2022-02-11 01:04:43,571 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-11 01:04:43,571 INFO L934 BasicCegarLoop]: 73 mSDtfsCounter, 129 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:43,571 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 598 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 498 Invalid, 0 Unknown, 215 Unchecked, 0.3s Time] [2022-02-11 01:04:43,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12335 states. [2022-02-11 01:04:43,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12335 to 10074. [2022-02-11 01:04:43,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10074 states, 10073 states have (on average 2.9948376849002285) internal successors, (30167), 10073 states have internal predecessors, (30167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:43,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10074 states to 10074 states and 30167 transitions. [2022-02-11 01:04:43,834 INFO L78 Accepts]: Start accepts. Automaton has 10074 states and 30167 transitions. Word has length 35 [2022-02-11 01:04:43,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:43,835 INFO L470 AbstractCegarLoop]: Abstraction has 10074 states and 30167 transitions. [2022-02-11 01:04:43,835 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-02-11 01:04:43,835 INFO L276 IsEmpty]: Start isEmpty. Operand 10074 states and 30167 transitions. [2022-02-11 01:04:43,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:43,846 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:43,846 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:43,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-02-11 01:04:44,047 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-02-11 01:04:44,048 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:44,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:44,050 INFO L85 PathProgramCache]: Analyzing trace with hash -575925126, now seen corresponding path program 147 times [2022-02-11 01:04:44,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:44,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149797388] [2022-02-11 01:04:44,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:44,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:44,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:44,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149797388] [2022-02-11 01:04:44,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149797388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:44,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206340818] [2022-02-11 01:04:44,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:04:44,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:44,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:44,196 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-02-11 01:04:44,197 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-02-11 01:04:44,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 01:04:44,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:44,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:04:44,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:44,382 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-02-11 01:04:44,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:44,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:44,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:44,512 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-02-11 01:04:44,515 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:04:44,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 20 treesize of output 12 [2022-02-11 01:04:44,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-02-11 01:04:44,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:44,641 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:44,642 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-02-11 01:04:45,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:45,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:45,346 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:45,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:45,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:45,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:45,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:45,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206340818] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:45,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:45,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:04:45,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797416905] [2022-02-11 01:04:45,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:45,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:04:45,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:04:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:04:45,718 INFO L87 Difference]: Start difference. First operand 10074 states and 30167 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-02-11 01:04:46,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:46,050 INFO L93 Difference]: Finished difference Result 13366 states and 39783 transitions. [2022-02-11 01:04:46,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 01:04:46,050 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-02-11 01:04:46,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:46,074 INFO L225 Difference]: With dead ends: 13366 [2022-02-11 01:04:46,074 INFO L226 Difference]: Without dead ends: 13320 [2022-02-11 01:04:46,074 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-02-11 01:04:46,075 INFO L934 BasicCegarLoop]: 68 mSDtfsCounter, 120 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 341 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:46,075 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 655 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 441 Invalid, 0 Unknown, 341 Unchecked, 0.2s Time] [2022-02-11 01:04:46,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13320 states. [2022-02-11 01:04:46,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13320 to 10044. [2022-02-11 01:04:46,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10044 states, 10043 states have (on average 2.994822264263666) internal successors, (30077), 10043 states have internal predecessors, (30077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:46,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10044 states to 10044 states and 30077 transitions. [2022-02-11 01:04:46,247 INFO L78 Accepts]: Start accepts. Automaton has 10044 states and 30077 transitions. Word has length 35 [2022-02-11 01:04:46,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:46,247 INFO L470 AbstractCegarLoop]: Abstraction has 10044 states and 30077 transitions. [2022-02-11 01:04:46,248 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-02-11 01:04:46,248 INFO L276 IsEmpty]: Start isEmpty. Operand 10044 states and 30077 transitions. [2022-02-11 01:04:46,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:46,338 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:46,339 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:46,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-02-11 01:04:46,539 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-02-11 01:04:46,539 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:46,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:46,540 INFO L85 PathProgramCache]: Analyzing trace with hash 147822242, now seen corresponding path program 148 times [2022-02-11 01:04:46,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:46,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933126247] [2022-02-11 01:04:46,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:46,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:46,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:46,721 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:46,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:46,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933126247] [2022-02-11 01:04:46,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933126247] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:46,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120968919] [2022-02-11 01:04:46,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:04:46,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:46,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:46,722 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-02-11 01:04:46,723 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-02-11 01:04:46,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:04:46,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:46,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:04:46,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:46,963 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-02-11 01:04:47,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:47,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:48,669 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-02-11 01:04:48,670 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-02-11 01:04:48,675 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:48,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:48,687 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:48,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:48,818 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:48,818 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-02-11 01:04:49,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:49,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:49,474 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:04:49,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 42 treesize of output 61 [2022-02-11 01:04:49,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:49,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 93 [2022-02-11 01:04:50,443 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:50,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120968919] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:50,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:50,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:04:50,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250272686] [2022-02-11 01:04:50,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:50,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:04:50,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:50,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:04:50,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=420, Unknown=2, NotChecked=0, Total=506 [2022-02-11 01:04:50,444 INFO L87 Difference]: Start difference. First operand 10044 states and 30077 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:04:50,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:50,760 INFO L93 Difference]: Finished difference Result 12987 states and 38716 transitions. [2022-02-11 01:04:50,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:04:50,760 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:04:50,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:50,785 INFO L225 Difference]: With dead ends: 12987 [2022-02-11 01:04:50,785 INFO L226 Difference]: Without dead ends: 12980 [2022-02-11 01:04:50,785 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=96, Invalid=502, Unknown=2, NotChecked=0, Total=600 [2022-02-11 01:04:50,785 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 151 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 436 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:50,785 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 617 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 489 Invalid, 0 Unknown, 436 Unchecked, 0.2s Time] [2022-02-11 01:04:50,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12980 states. [2022-02-11 01:04:50,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12980 to 10023. [2022-02-11 01:04:50,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10023 states, 10022 states have (on average 2.9945120734384356) internal successors, (30011), 10022 states have internal predecessors, (30011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:50,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10023 states to 10023 states and 30011 transitions. [2022-02-11 01:04:50,977 INFO L78 Accepts]: Start accepts. Automaton has 10023 states and 30011 transitions. Word has length 35 [2022-02-11 01:04:50,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:50,977 INFO L470 AbstractCegarLoop]: Abstraction has 10023 states and 30011 transitions. [2022-02-11 01:04:50,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 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-02-11 01:04:50,977 INFO L276 IsEmpty]: Start isEmpty. Operand 10023 states and 30011 transitions. [2022-02-11 01:04:50,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:04:50,989 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:50,989 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:04:51,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-02-11 01:04:51,190 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-02-11 01:04:51,190 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:04:51,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:51,192 INFO L85 PathProgramCache]: Analyzing trace with hash -460931224, now seen corresponding path program 149 times [2022-02-11 01:04:51,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:51,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499058954] [2022-02-11 01:04:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:51,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:51,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:51,379 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:51,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:51,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499058954] [2022-02-11 01:04:51,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499058954] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:51,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892550806] [2022-02-11 01:04:51,379 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:04:51,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:51,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:51,380 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-02-11 01:04:51,381 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-02-11 01:04:51,412 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:04:51,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:51,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-11 01:04:51,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:51,944 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-02-11 01:04:52,177 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-02-11 01:04:52,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:52,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:52,242 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-02-11 01:04:52,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:52,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 16 treesize of output 21 [2022-02-11 01:04:52,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:52,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:52,481 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:04:52,481 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-02-11 01:04:53,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:53,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:04:53,839 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:04:53,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 41 treesize of output 59 [2022-02-11 01:04:53,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:53,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:04:54,718 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:54,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892550806] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:54,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:54,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-11 01:04:54,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120599112] [2022-02-11 01:04:54,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:54,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:04:54,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:54,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:04:54,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-02-11 01:04:54,719 INFO L87 Difference]: Start difference. First operand 10023 states and 30011 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:59,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:59,891 INFO L93 Difference]: Finished difference Result 13049 states and 38756 transitions. [2022-02-11 01:04:59,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-11 01:04:59,891 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:04:59,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:59,920 INFO L225 Difference]: With dead ends: 13049 [2022-02-11 01:04:59,921 INFO L226 Difference]: Without dead ends: 12984 [2022-02-11 01:04:59,921 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=325, Invalid=1835, Unknown=2, NotChecked=0, Total=2162 [2022-02-11 01:04:59,921 INFO L934 BasicCegarLoop]: 68 mSDtfsCounter, 286 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 739 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:59,921 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 791 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 599 Invalid, 0 Unknown, 739 Unchecked, 0.4s Time] [2022-02-11 01:04:59,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12984 states. [2022-02-11 01:05:00,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12984 to 10460. [2022-02-11 01:05:00,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10460 states, 10459 states have (on average 3.0065015775886796) internal successors, (31445), 10459 states have internal predecessors, (31445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:00,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10460 states to 10460 states and 31445 transitions. [2022-02-11 01:05:00,139 INFO L78 Accepts]: Start accepts. Automaton has 10460 states and 31445 transitions. Word has length 35 [2022-02-11 01:05:00,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:00,139 INFO L470 AbstractCegarLoop]: Abstraction has 10460 states and 31445 transitions. [2022-02-11 01:05:00,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:00,139 INFO L276 IsEmpty]: Start isEmpty. Operand 10460 states and 31445 transitions. [2022-02-11 01:05:00,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:00,157 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:00,157 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:00,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-02-11 01:05:00,375 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-02-11 01:05:00,376 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:00,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:00,376 INFO L85 PathProgramCache]: Analyzing trace with hash 29702954, now seen corresponding path program 150 times [2022-02-11 01:05:00,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:00,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319859288] [2022-02-11 01:05:00,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:00,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:00,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:00,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-02-11 01:05:00,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:00,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319859288] [2022-02-11 01:05:00,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319859288] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:00,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780989325] [2022-02-11 01:05:00,589 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:05:00,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:00,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:00,590 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-02-11 01:05:00,591 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-02-11 01:05:00,614 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:05:00,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:05:00,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:05:00,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:00,897 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:05:00,897 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-02-11 01:05:01,507 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-02-11 01:05:01,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:01,827 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-02-11 01:05:01,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:01,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:01,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:01,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:01,966 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:05:01,966 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-02-11 01:05:02,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:02,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 35 treesize of output 39 [2022-02-11 01:05:02,935 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:05:02,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:02,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:02,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:03,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-02-11 01:05:03,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780989325] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:03,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:03,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 01:05:03,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070431133] [2022-02-11 01:05:03,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:03,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 01:05:03,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:03,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 01:05:03,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=1, NotChecked=0, Total=462 [2022-02-11 01:05:03,271 INFO L87 Difference]: Start difference. First operand 10460 states and 31445 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-02-11 01:05:03,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:03,579 INFO L93 Difference]: Finished difference Result 11768 states and 35316 transitions. [2022-02-11 01:05:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 01:05:03,579 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-02-11 01:05:03,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:03,599 INFO L225 Difference]: With dead ends: 11768 [2022-02-11 01:05:03,600 INFO L226 Difference]: Without dead ends: 11765 [2022-02-11 01:05:03,600 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=84, Invalid=515, Unknown=1, NotChecked=0, Total=600 [2022-02-11 01:05:03,600 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 105 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 361 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:03,600 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 633 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 459 Invalid, 0 Unknown, 361 Unchecked, 0.2s Time] [2022-02-11 01:05:03,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11765 states. [2022-02-11 01:05:03,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11765 to 10472. [2022-02-11 01:05:03,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10472 states, 10471 states have (on average 3.0065896284977556) internal successors, (31482), 10471 states have internal predecessors, (31482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:03,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10472 states to 10472 states and 31482 transitions. [2022-02-11 01:05:03,754 INFO L78 Accepts]: Start accepts. Automaton has 10472 states and 31482 transitions. Word has length 35 [2022-02-11 01:05:03,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:03,754 INFO L470 AbstractCegarLoop]: Abstraction has 10472 states and 31482 transitions. [2022-02-11 01:05:03,754 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-02-11 01:05:03,754 INFO L276 IsEmpty]: Start isEmpty. Operand 10472 states and 31482 transitions. [2022-02-11 01:05:03,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:03,767 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:03,767 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:03,783 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-02-11 01:05:03,968 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-02-11 01:05:03,968 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:03,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:03,968 INFO L85 PathProgramCache]: Analyzing trace with hash -972887064, now seen corresponding path program 151 times [2022-02-11 01:05:03,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:03,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323310738] [2022-02-11 01:05:03,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:03,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:03,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:04,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:04,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:04,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323310738] [2022-02-11 01:05:04,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323310738] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:04,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554830504] [2022-02-11 01:05:04,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:05:04,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:04,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:04,112 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-02-11 01:05:04,113 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-02-11 01:05:04,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:04,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:05:04,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:04,360 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:05:04,361 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-02-11 01:05:04,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-02-11 01:05:05,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:05,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-02-11 01:05:05,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:05,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:05,104 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:05,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:05,221 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:05:05,222 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-02-11 01:05:05,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:05,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 35 treesize of output 39 [2022-02-11 01:05:06,049 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:05:06,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:06,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:06,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:06,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:06,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554830504] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:06,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:06,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-11 01:05:06,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897255210] [2022-02-11 01:05:06,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:06,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 01:05:06,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:06,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 01:05:06,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=1, NotChecked=0, Total=462 [2022-02-11 01:05:06,259 INFO L87 Difference]: Start difference. First operand 10472 states and 31482 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-02-11 01:05:06,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:06,533 INFO L93 Difference]: Finished difference Result 11298 states and 33933 transitions. [2022-02-11 01:05:06,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 01:05:06,534 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-02-11 01:05:06,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:06,554 INFO L225 Difference]: With dead ends: 11298 [2022-02-11 01:05:06,554 INFO L226 Difference]: Without dead ends: 11295 [2022-02-11 01:05:06,554 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=92, Invalid=557, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:05:06,554 INFO L934 BasicCegarLoop]: 42 mSDtfsCounter, 87 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 267 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:06,554 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 472 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 325 Invalid, 0 Unknown, 267 Unchecked, 0.1s Time] [2022-02-11 01:05:06,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11295 states. [2022-02-11 01:05:06,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11295 to 10485. [2022-02-11 01:05:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10485 states, 10484 states have (on average 3.006581457458985) internal successors, (31521), 10484 states have internal predecessors, (31521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:06,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10485 states to 10485 states and 31521 transitions. [2022-02-11 01:05:06,696 INFO L78 Accepts]: Start accepts. Automaton has 10485 states and 31521 transitions. Word has length 35 [2022-02-11 01:05:06,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:06,697 INFO L470 AbstractCegarLoop]: Abstraction has 10485 states and 31521 transitions. [2022-02-11 01:05:06,697 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-02-11 01:05:06,697 INFO L276 IsEmpty]: Start isEmpty. Operand 10485 states and 31521 transitions. [2022-02-11 01:05:06,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:06,710 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:06,710 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:06,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-02-11 01:05:06,910 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-02-11 01:05:06,910 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:06,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:06,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1282077898, now seen corresponding path program 152 times [2022-02-11 01:05:06,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:06,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726111062] [2022-02-11 01:05:06,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:06,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:07,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:07,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:07,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726111062] [2022-02-11 01:05:07,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726111062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:07,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408265706] [2022-02-11 01:05:07,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:05:07,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:07,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:07,055 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-02-11 01:05:07,055 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-02-11 01:05:07,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:05:07,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:05:07,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:05:07,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:07,453 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-02-11 01:05:07,514 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:05:07,514 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-02-11 01:05:07,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:07,691 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-02-11 01:05:07,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:07,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:07,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:07,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:07,875 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:05:07,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-02-11 01:05:08,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:08,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-02-11 01:05:08,733 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:05:08,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:08,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:08,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:10,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:10,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408265706] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:10,081 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:10,081 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-11 01:05:10,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957381489] [2022-02-11 01:05:10,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:10,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 01:05:10,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:10,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 01:05:10,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:05:10,082 INFO L87 Difference]: Start difference. First operand 10485 states and 31521 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 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-02-11 01:05:10,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:10,469 INFO L93 Difference]: Finished difference Result 12047 states and 36171 transitions. [2022-02-11 01:05:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 01:05:10,469 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 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-02-11 01:05:10,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:10,490 INFO L225 Difference]: With dead ends: 12047 [2022-02-11 01:05:10,490 INFO L226 Difference]: Without dead ends: 12044 [2022-02-11 01:05:10,490 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:05:10,491 INFO L934 BasicCegarLoop]: 65 mSDtfsCounter, 136 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 285 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:10,491 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 639 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 520 Invalid, 0 Unknown, 285 Unchecked, 0.2s Time] [2022-02-11 01:05:10,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12044 states. [2022-02-11 01:05:10,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12044 to 10475. [2022-02-11 01:05:10,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10475 states, 10474 states have (on average 3.0068741645980523) internal successors, (31494), 10474 states have internal predecessors, (31494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:10,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10475 states to 10475 states and 31494 transitions. [2022-02-11 01:05:10,651 INFO L78 Accepts]: Start accepts. Automaton has 10475 states and 31494 transitions. Word has length 35 [2022-02-11 01:05:10,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:10,651 INFO L470 AbstractCegarLoop]: Abstraction has 10475 states and 31494 transitions. [2022-02-11 01:05:10,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 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-02-11 01:05:10,651 INFO L276 IsEmpty]: Start isEmpty. Operand 10475 states and 31494 transitions. [2022-02-11 01:05:10,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:10,665 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:10,665 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:10,681 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-02-11 01:05:10,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-02-11 01:05:10,866 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:10,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:10,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1839456274, now seen corresponding path program 153 times [2022-02-11 01:05:10,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:10,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931884547] [2022-02-11 01:05:10,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:10,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:10,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:10,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:10,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:10,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931884547] [2022-02-11 01:05:10,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931884547] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:10,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500251281] [2022-02-11 01:05:10,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:05:10,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:10,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:10,999 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-02-11 01:05:11,000 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-02-11 01:05:11,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:05:11,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:05:11,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:05:11,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:11,211 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:05:11,211 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-02-11 01:05:11,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-02-11 01:05:11,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:11,325 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-02-11 01:05:11,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:11,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:11,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:11,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:11,446 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:05:11,446 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-02-11 01:05:12,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:12,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:12,288 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:05:12,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:12,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:12,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:13,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-02-11 01:05:13,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500251281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:13,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:13,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:05:13,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411427601] [2022-02-11 01:05:13,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:13,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:05:13,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:13,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:05:13,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:05:13,393 INFO L87 Difference]: Start difference. First operand 10475 states and 31494 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 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-02-11 01:05:13,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:13,651 INFO L93 Difference]: Finished difference Result 11676 states and 35103 transitions. [2022-02-11 01:05:13,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 01:05:13,652 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 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-02-11 01:05:13,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:13,672 INFO L225 Difference]: With dead ends: 11676 [2022-02-11 01:05:13,672 INFO L226 Difference]: Without dead ends: 11673 [2022-02-11 01:05:13,673 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:05:13,673 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 122 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:13,673 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 486 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 377 Invalid, 0 Unknown, 177 Unchecked, 0.2s Time] [2022-02-11 01:05:13,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11673 states. [2022-02-11 01:05:13,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11673 to 10464. [2022-02-11 01:05:13,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10464 states, 10463 states have (on average 3.0057344929752463) internal successors, (31449), 10463 states have internal predecessors, (31449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:13,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10464 states to 10464 states and 31449 transitions. [2022-02-11 01:05:13,834 INFO L78 Accepts]: Start accepts. Automaton has 10464 states and 31449 transitions. Word has length 35 [2022-02-11 01:05:13,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:13,835 INFO L470 AbstractCegarLoop]: Abstraction has 10464 states and 31449 transitions. [2022-02-11 01:05:13,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 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-02-11 01:05:13,835 INFO L276 IsEmpty]: Start isEmpty. Operand 10464 states and 31449 transitions. [2022-02-11 01:05:13,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:13,852 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:13,852 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:13,874 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-02-11 01:05:14,067 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-02-11 01:05:14,067 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:14,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:14,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1452921004, now seen corresponding path program 154 times [2022-02-11 01:05:14,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:14,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190867855] [2022-02-11 01:05:14,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:14,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:14,210 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:14,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:14,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190867855] [2022-02-11 01:05:14,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190867855] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:14,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973300602] [2022-02-11 01:05:14,210 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:05:14,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:14,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:14,211 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-02-11 01:05:14,212 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-02-11 01:05:14,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:05:14,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:05:14,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:05:14,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:14,431 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-02-11 01:05:14,431 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-02-11 01:05:14,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-02-11 01:05:14,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:14,543 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-02-11 01:05:14,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:14,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 16 treesize of output 21 [2022-02-11 01:05:14,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-02-11 01:05:14,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:14,677 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:05:14,678 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-02-11 01:05:15,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:15,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 35 treesize of output 39 [2022-02-11 01:05:15,504 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-02-11 01:05:15,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 42 treesize of output 61 [2022-02-11 01:05:15,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:15,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:16,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:16,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973300602] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:16,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:16,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-02-11 01:05:16,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554141250] [2022-02-11 01:05:16,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:16,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 01:05:16,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:16,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 01:05:16,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-02-11 01:05:16,512 INFO L87 Difference]: Start difference. First operand 10464 states and 31449 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 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-02-11 01:05:16,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:16,778 INFO L93 Difference]: Finished difference Result 11584 states and 34812 transitions. [2022-02-11 01:05:16,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 01:05:16,779 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 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-02-11 01:05:16,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:16,798 INFO L225 Difference]: With dead ends: 11584 [2022-02-11 01:05:16,798 INFO L226 Difference]: Without dead ends: 11581 [2022-02-11 01:05:16,799 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-11 01:05:16,799 INFO L934 BasicCegarLoop]: 54 mSDtfsCounter, 97 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:16,799 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 599 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 403 Invalid, 0 Unknown, 246 Unchecked, 0.2s Time] [2022-02-11 01:05:16,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11581 states. [2022-02-11 01:05:16,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11581 to 10467. [2022-02-11 01:05:16,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10467 states, 10466 states have (on average 3.0057328492260655) internal successors, (31458), 10466 states have internal predecessors, (31458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:16,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10467 states to 10467 states and 31458 transitions. [2022-02-11 01:05:16,954 INFO L78 Accepts]: Start accepts. Automaton has 10467 states and 31458 transitions. Word has length 35 [2022-02-11 01:05:16,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:16,954 INFO L470 AbstractCegarLoop]: Abstraction has 10467 states and 31458 transitions. [2022-02-11 01:05:16,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 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-02-11 01:05:16,954 INFO L276 IsEmpty]: Start isEmpty. Operand 10467 states and 31458 transitions. [2022-02-11 01:05:16,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:16,967 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:16,967 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:16,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-02-11 01:05:17,167 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-02-11 01:05:17,168 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:17,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1834942190, now seen corresponding path program 155 times [2022-02-11 01:05:17,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:17,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130227865] [2022-02-11 01:05:17,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:17,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:17,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:05:17,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:17,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130227865] [2022-02-11 01:05:17,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130227865] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:17,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992784461] [2022-02-11 01:05:17,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:05:17,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:17,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:17,351 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-02-11 01:05:17,351 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-02-11 01:05:17,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:05:17,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:05:17,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:05:17,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:17,604 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-02-11 01:05:17,783 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-02-11 01:05:17,783 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-02-11 01:05:18,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:18,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-02-11 01:05:18,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:18,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:18,303 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:18,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:22,701 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:05:22,701 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-02-11 01:05:23,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:23,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:28,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:28,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:28,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:28,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 82 treesize of output 114 [2022-02-11 01:05:29,425 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:29,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992784461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:29,425 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:29,425 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 01:05:29,425 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802491201] [2022-02-11 01:05:29,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:29,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:05:29,426 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:29,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:05:29,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=538, Unknown=5, NotChecked=0, Total=650 [2022-02-11 01:05:29,426 INFO L87 Difference]: Start difference. First operand 10467 states and 31458 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-02-11 01:05:30,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:30,182 INFO L93 Difference]: Finished difference Result 11828 states and 35379 transitions. [2022-02-11 01:05:30,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 01:05:30,182 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-02-11 01:05:30,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:30,204 INFO L225 Difference]: With dead ends: 11828 [2022-02-11 01:05:30,204 INFO L226 Difference]: Without dead ends: 11763 [2022-02-11 01:05:30,205 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=143, Invalid=722, Unknown=5, NotChecked=0, Total=870 [2022-02-11 01:05:30,205 INFO L934 BasicCegarLoop]: 33 mSDtfsCounter, 98 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 545 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:30,205 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 390 Invalid, 878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 326 Invalid, 0 Unknown, 545 Unchecked, 0.1s Time] [2022-02-11 01:05:30,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11763 states. [2022-02-11 01:05:30,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11763 to 10457. [2022-02-11 01:05:30,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10457 states, 10456 states have (on average 3.0057383320581486) internal successors, (31428), 10456 states have internal predecessors, (31428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:30,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10457 states to 10457 states and 31428 transitions. [2022-02-11 01:05:30,381 INFO L78 Accepts]: Start accepts. Automaton has 10457 states and 31428 transitions. Word has length 35 [2022-02-11 01:05:30,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:30,381 INFO L470 AbstractCegarLoop]: Abstraction has 10457 states and 31428 transitions. [2022-02-11 01:05:30,381 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-02-11 01:05:30,381 INFO L276 IsEmpty]: Start isEmpty. Operand 10457 states and 31428 transitions. [2022-02-11 01:05:30,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:30,398 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:30,398 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:30,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-02-11 01:05:30,603 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-02-11 01:05:30,603 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:30,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:30,604 INFO L85 PathProgramCache]: Analyzing trace with hash -826906248, now seen corresponding path program 156 times [2022-02-11 01:05:30,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:30,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795576270] [2022-02-11 01:05:30,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:30,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:05:30,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:30,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795576270] [2022-02-11 01:05:30,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795576270] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:30,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347395460] [2022-02-11 01:05:30,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:05:30,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:30,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:30,787 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-02-11 01:05:30,787 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-02-11 01:05:30,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:05:30,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:05:30,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:05:30,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:31,030 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-02-11 01:05:31,375 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-02-11 01:05:31,376 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-02-11 01:05:32,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:32,398 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-02-11 01:05:32,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:32,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 16 treesize of output 21 [2022-02-11 01:05:32,428 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:32,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:36,754 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:05:36,754 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-02-11 01:05:39,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:39,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 34 treesize of output 38 [2022-02-11 01:05:44,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:44,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:44,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:44,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:05:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:45,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347395460] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:45,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:45,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 01:05:45,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338476932] [2022-02-11 01:05:45,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:45,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:05:45,324 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:45,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:05:45,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=488, Unknown=6, NotChecked=0, Total=600 [2022-02-11 01:05:45,325 INFO L87 Difference]: Start difference. First operand 10457 states and 31428 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-02-11 01:05:53,674 WARN L228 SmtUtils]: Spent 6.06s 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-02-11 01:05:56,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:56,004 INFO L93 Difference]: Finished difference Result 12087 states and 36067 transitions. [2022-02-11 01:05:56,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:05:56,004 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-02-11 01:05:56,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:56,024 INFO L225 Difference]: With dead ends: 12087 [2022-02-11 01:05:56,025 INFO L226 Difference]: Without dead ends: 12022 [2022-02-11 01:05:56,025 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=178, Invalid=806, Unknown=8, NotChecked=0, Total=992 [2022-02-11 01:05:56,025 INFO L934 BasicCegarLoop]: 43 mSDtfsCounter, 92 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:56,025 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 451 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 304 Invalid, 0 Unknown, 375 Unchecked, 0.1s Time] [2022-02-11 01:05:56,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12022 states. [2022-02-11 01:05:56,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12022 to 10502. [2022-02-11 01:05:56,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10502 states, 10501 states have (on average 3.0052375964193887) internal successors, (31558), 10501 states have internal predecessors, (31558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:56,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10502 states to 10502 states and 31558 transitions. [2022-02-11 01:05:56,181 INFO L78 Accepts]: Start accepts. Automaton has 10502 states and 31558 transitions. Word has length 35 [2022-02-11 01:05:56,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:56,181 INFO L470 AbstractCegarLoop]: Abstraction has 10502 states and 31558 transitions. [2022-02-11 01:05:56,181 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-02-11 01:05:56,181 INFO L276 IsEmpty]: Start isEmpty. Operand 10502 states and 31558 transitions. [2022-02-11 01:05:56,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:05:56,195 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:56,195 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:05:56,211 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-02-11 01:05:56,396 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-02-11 01:05:56,396 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:05:56,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:56,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1836646020, now seen corresponding path program 157 times [2022-02-11 01:05:56,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:56,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912617020] [2022-02-11 01:05:56,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:56,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:56,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:56,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:05:56,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:56,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912617020] [2022-02-11 01:05:56,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912617020] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:56,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92821157] [2022-02-11 01:05:56,563 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:05:56,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:56,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:56,564 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-02-11 01:05:56,564 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-02-11 01:05:56,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:56,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:05:56,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:56,785 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-02-11 01:05:57,042 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:05:57,043 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-02-11 01:05:58,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:58,528 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-02-11 01:05:58,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:58,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:58,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:58,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:58,721 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:05:58,721 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-02-11 01:05:59,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:59,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:05:59,671 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:05:59,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 41 treesize of output 59 [2022-02-11 01:05:59,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:05:59,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:06:00,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:00,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92821157] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:00,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:00,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 01:06:00,519 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441862426] [2022-02-11 01:06:00,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:00,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:06:00,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:00,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:06:00,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=484, Unknown=2, NotChecked=0, Total=600 [2022-02-11 01:06:00,520 INFO L87 Difference]: Start difference. First operand 10502 states and 31558 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-02-11 01:06:01,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:01,134 INFO L93 Difference]: Finished difference Result 13051 states and 38642 transitions. [2022-02-11 01:06:01,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-11 01:06:01,135 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-02-11 01:06:01,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:01,162 INFO L225 Difference]: With dead ends: 13051 [2022-02-11 01:06:01,162 INFO L226 Difference]: Without dead ends: 12812 [2022-02-11 01:06:01,162 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=203, Invalid=917, Unknown=2, NotChecked=0, Total=1122 [2022-02-11 01:06:01,162 INFO L934 BasicCegarLoop]: 45 mSDtfsCounter, 154 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:01,163 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 567 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 591 Invalid, 0 Unknown, 442 Unchecked, 0.3s Time] [2022-02-11 01:06:01,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12812 states. [2022-02-11 01:06:01,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12812 to 10886. [2022-02-11 01:06:01,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10886 states, 10885 states have (on average 2.9950390445567296) internal successors, (32601), 10885 states have internal predecessors, (32601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:01,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10886 states to 10886 states and 32601 transitions. [2022-02-11 01:06:01,366 INFO L78 Accepts]: Start accepts. Automaton has 10886 states and 32601 transitions. Word has length 35 [2022-02-11 01:06:01,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:01,367 INFO L470 AbstractCegarLoop]: Abstraction has 10886 states and 32601 transitions. [2022-02-11 01:06:01,367 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-02-11 01:06:01,367 INFO L276 IsEmpty]: Start isEmpty. Operand 10886 states and 32601 transitions. [2022-02-11 01:06:01,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:01,383 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:01,383 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:01,406 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-02-11 01:06:01,604 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-02-11 01:06:01,604 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:01,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:01,605 INFO L85 PathProgramCache]: Analyzing trace with hash -2021251196, now seen corresponding path program 158 times [2022-02-11 01:06:01,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:01,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692549724] [2022-02-11 01:06:01,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:01,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:01,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:01,780 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:06:01,781 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:01,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692549724] [2022-02-11 01:06:01,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692549724] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:01,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397274825] [2022-02-11 01:06:01,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:06:01,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:01,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:01,782 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-02-11 01:06:01,782 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-02-11 01:06:01,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:06:01,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:01,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:06:01,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:02,024 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-02-11 01:06:02,140 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:06:02,140 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-02-11 01:06:03,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:03,531 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-02-11 01:06:03,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:03,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:03,574 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:03,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:03,809 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:06:03,809 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-02-11 01:06:04,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06: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 39 [2022-02-11 01:06:05,045 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:06:05,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 41 treesize of output 59 [2022-02-11 01:06:05,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:05,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:06:06,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:06,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397274825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:06,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:06,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 01:06:06,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112080489] [2022-02-11 01:06:06,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:06,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:06:06,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:06,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:06:06,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=534, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:06:06,382 INFO L87 Difference]: Start difference. First operand 10886 states and 32601 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-02-11 01:06:07,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:07,165 INFO L93 Difference]: Finished difference Result 12957 states and 38384 transitions. [2022-02-11 01:06:07,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 01:06:07,165 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-02-11 01:06:07,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:07,189 INFO L225 Difference]: With dead ends: 12957 [2022-02-11 01:06:07,189 INFO L226 Difference]: Without dead ends: 12783 [2022-02-11 01:06:07,189 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=245, Invalid=1235, Unknown=2, NotChecked=0, Total=1482 [2022-02-11 01:06:07,189 INFO L934 BasicCegarLoop]: 41 mSDtfsCounter, 180 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:07,190 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 459 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 534 Invalid, 0 Unknown, 334 Unchecked, 0.3s Time] [2022-02-11 01:06:07,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12783 states. [2022-02-11 01:06:07,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12783 to 10879. [2022-02-11 01:06:07,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10879 states, 10878 states have (on average 2.9946681375252804) internal successors, (32576), 10878 states have internal predecessors, (32576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:07,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10879 states to 10879 states and 32576 transitions. [2022-02-11 01:06:07,370 INFO L78 Accepts]: Start accepts. Automaton has 10879 states and 32576 transitions. Word has length 35 [2022-02-11 01:06:07,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:07,370 INFO L470 AbstractCegarLoop]: Abstraction has 10879 states and 32576 transitions. [2022-02-11 01:06:07,370 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-02-11 01:06:07,370 INFO L276 IsEmpty]: Start isEmpty. Operand 10879 states and 32576 transitions. [2022-02-11 01:06:07,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:07,387 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:07,387 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:07,410 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-02-11 01:06:07,588 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-02-11 01:06:07,588 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:07,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:07,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1720756464, now seen corresponding path program 159 times [2022-02-11 01:06:07,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:07,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57758410] [2022-02-11 01:06:07,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:07,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:07,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:07,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57758410] [2022-02-11 01:06:07,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57758410] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:07,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449458686] [2022-02-11 01:06:07,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:06:07,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:07,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:07,800 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-02-11 01:06:07,811 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-02-11 01:06:07,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-11 01:06:07,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:07,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:06:07,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:08,011 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-02-11 01:06:09,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:09,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 35 treesize of output 35 [2022-02-11 01:06:10,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:10,890 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-02-11 01:06:10,903 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:06:10,904 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-02-11 01:06:11,064 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:11,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:11,502 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:06:11,502 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-02-11 01:06:12,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:12,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:12,687 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 01:06:12,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:06:12,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:12,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 39 treesize of output 75 [2022-02-11 01:06:13,102 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:13,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449458686] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:13,102 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:13,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-02-11 01:06:13,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189395060] [2022-02-11 01:06:13,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:13,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:06:13,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:13,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:06:13,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=595, Unknown=4, NotChecked=0, Total=702 [2022-02-11 01:06:13,103 INFO L87 Difference]: Start difference. First operand 10879 states and 32576 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-02-11 01:06:20,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:20,800 INFO L93 Difference]: Finished difference Result 14847 states and 43857 transitions. [2022-02-11 01:06:20,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-11 01:06:20,800 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-02-11 01:06:20,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:20,827 INFO L225 Difference]: With dead ends: 14847 [2022-02-11 01:06:20,827 INFO L226 Difference]: Without dead ends: 14525 [2022-02-11 01:06:20,828 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=228, Invalid=1406, Unknown=6, NotChecked=0, Total=1640 [2022-02-11 01:06:20,828 INFO L934 BasicCegarLoop]: 68 mSDtfsCounter, 289 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 910 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:20,828 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 847 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 561 Invalid, 0 Unknown, 910 Unchecked, 0.4s Time] [2022-02-11 01:06:20,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14525 states. [2022-02-11 01:06:21,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14525 to 10951. [2022-02-11 01:06:21,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10951 states, 10950 states have (on average 2.9925114155251142) internal successors, (32768), 10950 states have internal predecessors, (32768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:21,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10951 states to 10951 states and 32768 transitions. [2022-02-11 01:06:21,043 INFO L78 Accepts]: Start accepts. Automaton has 10951 states and 32768 transitions. Word has length 35 [2022-02-11 01:06:21,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:21,043 INFO L470 AbstractCegarLoop]: Abstraction has 10951 states and 32768 transitions. [2022-02-11 01:06:21,043 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-02-11 01:06:21,043 INFO L276 IsEmpty]: Start isEmpty. Operand 10951 states and 32768 transitions. [2022-02-11 01:06:21,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:21,057 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:21,057 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:21,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-02-11 01:06:21,258 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-02-11 01:06:21,258 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:21,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:21,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1507907466, now seen corresponding path program 160 times [2022-02-11 01:06:21,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:21,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145658982] [2022-02-11 01:06:21,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:21,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:21,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:21,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:06:21,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:21,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145658982] [2022-02-11 01:06:21,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145658982] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:21,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937654955] [2022-02-11 01:06:21,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:06:21,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:21,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:21,481 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-02-11 01:06:21,482 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-02-11 01:06:21,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:06:21,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:21,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:06:21,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:21,726 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-02-11 01:06:21,910 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:06:21,911 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-02-11 01:06:23,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:23,093 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-02-11 01:06:23,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:23,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-02-11 01:06:23,132 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:23,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:23,347 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:06:23,347 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-02-11 01:06:23,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:23,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:24,241 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:06:24,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 41 treesize of output 59 [2022-02-11 01:06:24,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:24,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:06:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:24,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937654955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:24,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:24,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 01:06:24,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210451606] [2022-02-11 01:06:24,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:24,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:06:24,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:24,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:06:24,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=534, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:06:24,641 INFO L87 Difference]: Start difference. First operand 10951 states and 32768 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-02-11 01:06:25,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:25,430 INFO L93 Difference]: Finished difference Result 12426 states and 36806 transitions. [2022-02-11 01:06:25,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:06:25,430 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-02-11 01:06:25,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:25,455 INFO L225 Difference]: With dead ends: 12426 [2022-02-11 01:06:25,456 INFO L226 Difference]: Without dead ends: 12288 [2022-02-11 01:06:25,456 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=213, Invalid=1118, Unknown=1, NotChecked=0, Total=1332 [2022-02-11 01:06:25,456 INFO L934 BasicCegarLoop]: 39 mSDtfsCounter, 134 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:25,456 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 551 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 725 Invalid, 0 Unknown, 359 Unchecked, 0.4s Time] [2022-02-11 01:06:25,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12288 states. [2022-02-11 01:06:25,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12288 to 11014. [2022-02-11 01:06:25,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11014 states, 11013 states have (on average 2.990738218469082) internal successors, (32937), 11013 states have internal predecessors, (32937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:25,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11014 states to 11014 states and 32937 transitions. [2022-02-11 01:06:25,650 INFO L78 Accepts]: Start accepts. Automaton has 11014 states and 32937 transitions. Word has length 35 [2022-02-11 01:06:25,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:25,650 INFO L470 AbstractCegarLoop]: Abstraction has 11014 states and 32937 transitions. [2022-02-11 01:06:25,651 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-02-11 01:06:25,651 INFO L276 IsEmpty]: Start isEmpty. Operand 11014 states and 32937 transitions. [2022-02-11 01:06:25,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:25,668 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:25,668 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:25,693 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-02-11 01:06:25,883 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-02-11 01:06:25,883 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:25,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:25,884 INFO L85 PathProgramCache]: Analyzing trace with hash 2073973566, now seen corresponding path program 161 times [2022-02-11 01:06:25,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:25,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200061195] [2022-02-11 01:06:25,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:25,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:25,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:26,077 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:06:26,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:26,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200061195] [2022-02-11 01:06:26,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200061195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:26,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120461628] [2022-02-11 01:06:26,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:06:26,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:26,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:26,080 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-02-11 01:06:26,086 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-02-11 01:06:26,116 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:06:26,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:26,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:06:26,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:26,373 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-02-11 01:06:26,592 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-02-11 01:06:26,592 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-02-11 01:06:27,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:27,233 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-02-11 01:06:27,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:27,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:27,275 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:27,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:27,542 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:06:27,542 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-02-11 01:06:29,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:29,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 34 treesize of output 38 [2022-02-11 01:06:31,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:31,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 40 treesize of output 90 [2022-02-11 01:06:31,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:31,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 82 treesize of output 114 [2022-02-11 01:06:33,439 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:33,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120461628] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:33,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:33,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-11 01:06:33,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017000900] [2022-02-11 01:06:33,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:33,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:06:33,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:33,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:06:33,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=540, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:06:33,441 INFO L87 Difference]: Start difference. First operand 11014 states and 32937 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-02-11 01:06:34,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:34,110 INFO L93 Difference]: Finished difference Result 12097 states and 35972 transitions. [2022-02-11 01:06:34,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 01:06:34,110 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-02-11 01:06:34,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:34,137 INFO L225 Difference]: With dead ends: 12097 [2022-02-11 01:06:34,137 INFO L226 Difference]: Without dead ends: 12032 [2022-02-11 01:06:34,137 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=153, Invalid=775, Unknown=2, NotChecked=0, Total=930 [2022-02-11 01:06:34,137 INFO L934 BasicCegarLoop]: 36 mSDtfsCounter, 94 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:34,138 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 319 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 186 Invalid, 0 Unknown, 295 Unchecked, 0.1s Time] [2022-02-11 01:06:34,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12032 states. [2022-02-11 01:06:34,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12032 to 11141. [2022-02-11 01:06:34,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11141 states, 11140 states have (on average 2.9888689407540396) internal successors, (33296), 11140 states have internal predecessors, (33296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:34,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11141 states to 11141 states and 33296 transitions. [2022-02-11 01:06:34,322 INFO L78 Accepts]: Start accepts. Automaton has 11141 states and 33296 transitions. Word has length 35 [2022-02-11 01:06:34,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:34,322 INFO L470 AbstractCegarLoop]: Abstraction has 11141 states and 33296 transitions. [2022-02-11 01:06:34,323 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-02-11 01:06:34,323 INFO L276 IsEmpty]: Start isEmpty. Operand 11141 states and 33296 transitions. [2022-02-11 01:06:34,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:34,339 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:34,339 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:34,354 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-02-11 01:06:34,540 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-02-11 01:06:34,540 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:34,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:34,540 INFO L85 PathProgramCache]: Analyzing trace with hash 808981920, now seen corresponding path program 162 times [2022-02-11 01:06:34,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:34,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579648842] [2022-02-11 01:06:34,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:34,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:34,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:34,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:06:34,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:34,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579648842] [2022-02-11 01:06:34,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579648842] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:34,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959130076] [2022-02-11 01:06:34,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:06:34,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:34,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:34,752 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-02-11 01:06:34,753 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-02-11 01:06:34,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 01:06:34,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:34,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:06:34,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:35,030 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-02-11 01:06:35,198 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-02-11 01:06:35,199 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-02-11 01:06:37,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:37,215 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-02-11 01:06:37,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:37,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 16 treesize of output 21 [2022-02-11 01:06:37,255 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:37,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:37,474 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:06:37,474 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-02-11 01:06:38,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:38,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:41,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:41,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:06:41,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:41,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 82 treesize of output 114 [2022-02-11 01:06:47,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-02-11 01:06:47,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959130076] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:47,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:47,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-11 01:06:47,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341430279] [2022-02-11 01:06:47,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:47,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:06:47,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:06:47,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=497, Unknown=3, NotChecked=0, Total=600 [2022-02-11 01:06:47,659 INFO L87 Difference]: Start difference. First operand 11141 states and 33296 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-02-11 01:06:47,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:47,887 INFO L93 Difference]: Finished difference Result 12610 states and 37422 transitions. [2022-02-11 01:06:47,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 01:06:47,887 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-02-11 01:06:47,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:47,907 INFO L225 Difference]: With dead ends: 12610 [2022-02-11 01:06:47,907 INFO L226 Difference]: Without dead ends: 12485 [2022-02-11 01:06:47,907 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=139, Invalid=728, Unknown=3, NotChecked=0, Total=870 [2022-02-11 01:06:47,908 INFO L934 BasicCegarLoop]: 46 mSDtfsCounter, 96 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:47,908 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 383 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 193 Invalid, 0 Unknown, 346 Unchecked, 0.1s Time] [2022-02-11 01:06:47,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states. [2022-02-11 01:06:48,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 11271. [2022-02-11 01:06:48,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11271 states, 11270 states have (on average 2.986779059449867) internal successors, (33661), 11270 states have internal predecessors, (33661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:48,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11271 states to 11271 states and 33661 transitions. [2022-02-11 01:06:48,073 INFO L78 Accepts]: Start accepts. Automaton has 11271 states and 33661 transitions. Word has length 35 [2022-02-11 01:06:48,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:48,073 INFO L470 AbstractCegarLoop]: Abstraction has 11271 states and 33661 transitions. [2022-02-11 01:06:48,073 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-02-11 01:06:48,073 INFO L276 IsEmpty]: Start isEmpty. Operand 11271 states and 33661 transitions. [2022-02-11 01:06:48,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:48,091 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:48,091 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:48,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-02-11 01:06:48,306 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-02-11 01:06:48,307 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:48,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:48,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1546515740, now seen corresponding path program 163 times [2022-02-11 01:06:48,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:48,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109908987] [2022-02-11 01:06:48,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:48,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:48,490 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:48,490 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:48,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109908987] [2022-02-11 01:06:48,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109908987] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:48,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560840482] [2022-02-11 01:06:48,491 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:06:48,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:48,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:48,496 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-02-11 01:06:48,497 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-02-11 01:06:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:48,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:06:48,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:48,748 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-02-11 01:06:48,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:48,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:50,691 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-02-11 01:06:50,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 40 treesize of output 33 [2022-02-11 01:06:50,695 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:06:50,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 20 treesize of output 12 [2022-02-11 01:06:50,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-02-11 01:06:50,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:50,864 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:06:50,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-02-11 01:06:51,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:51,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:51,727 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:06:51,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:06:51,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:51,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-02-11 01:06:52,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-02-11 01:06:52,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560840482] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:52,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:52,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:06:52,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444400279] [2022-02-11 01:06:52,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:52,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:06:52,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:52,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:06:52,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=547, Unknown=3, NotChecked=0, Total=650 [2022-02-11 01:06:52,284 INFO L87 Difference]: Start difference. First operand 11271 states and 33661 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-02-11 01:06:52,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:52,769 INFO L93 Difference]: Finished difference Result 13886 states and 41035 transitions. [2022-02-11 01:06:52,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 01:06:52,769 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-02-11 01:06:52,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:52,792 INFO L225 Difference]: With dead ends: 13886 [2022-02-11 01:06:52,792 INFO L226 Difference]: Without dead ends: 13708 [2022-02-11 01:06:52,793 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=147, Invalid=842, Unknown=3, NotChecked=0, Total=992 [2022-02-11 01:06:52,793 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 105 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:52,793 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 671 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 691 Invalid, 0 Unknown, 610 Unchecked, 0.3s Time] [2022-02-11 01:06:52,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13708 states. [2022-02-11 01:06:52,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13708 to 11315. [2022-02-11 01:06:52,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11315 states, 11314 states have (on average 2.9854162983913737) internal successors, (33777), 11314 states have internal predecessors, (33777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11315 states to 11315 states and 33777 transitions. [2022-02-11 01:06:52,953 INFO L78 Accepts]: Start accepts. Automaton has 11315 states and 33777 transitions. Word has length 35 [2022-02-11 01:06:52,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:52,953 INFO L470 AbstractCegarLoop]: Abstraction has 11315 states and 33777 transitions. [2022-02-11 01:06:52,953 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-02-11 01:06:52,953 INFO L276 IsEmpty]: Start isEmpty. Operand 11315 states and 33777 transitions. [2022-02-11 01:06:52,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:52,966 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:52,966 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:52,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-02-11 01:06:53,167 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-02-11 01:06:53,167 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:53,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:53,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1348294040, now seen corresponding path program 164 times [2022-02-11 01:06:53,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:53,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725644441] [2022-02-11 01:06:53,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:53,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:53,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:53,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-02-11 01:06:53,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:53,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725644441] [2022-02-11 01:06:53,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725644441] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:53,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097719068] [2022-02-11 01:06:53,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:06:53,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:53,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:53,312 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-02-11 01:06:53,312 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-02-11 01:06:53,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:06:53,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:53,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:06:53,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:53,538 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-02-11 01:06:53,745 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:06:53,745 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-02-11 01:06:54,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:54,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 31 treesize of output 26 [2022-02-11 01:06:54,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:54,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:54,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:54,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:54,434 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:06:54,434 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-02-11 01:06:54,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:54,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:06:55,031 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:06:55,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:06:55,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:06:55,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 57 treesize of output 91 [2022-02-11 01:06:55,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:55,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097719068] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:55,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:55,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:06:55,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361460510] [2022-02-11 01:06:55,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:55,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:06:55,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:55,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:06:55,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:06:55,465 INFO L87 Difference]: Start difference. First operand 11315 states and 33777 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-02-11 01:06:55,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:55,940 INFO L93 Difference]: Finished difference Result 12355 states and 36575 transitions. [2022-02-11 01:06:55,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:06:55,941 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-02-11 01:06:55,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:55,958 INFO L225 Difference]: With dead ends: 12355 [2022-02-11 01:06:55,958 INFO L226 Difference]: Without dead ends: 12255 [2022-02-11 01:06:55,958 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=180, Invalid=1009, Unknown=1, NotChecked=0, Total=1190 [2022-02-11 01:06:55,958 INFO L934 BasicCegarLoop]: 52 mSDtfsCounter, 148 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:55,959 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 476 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 398 Invalid, 0 Unknown, 347 Unchecked, 0.2s Time] [2022-02-11 01:06:55,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12255 states. [2022-02-11 01:06:56,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12255 to 11383. [2022-02-11 01:06:56,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11383 states, 11382 states have (on average 2.9843612721841506) internal successors, (33968), 11382 states have internal predecessors, (33968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:56,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11383 states to 11383 states and 33968 transitions. [2022-02-11 01:06:56,104 INFO L78 Accepts]: Start accepts. Automaton has 11383 states and 33968 transitions. Word has length 35 [2022-02-11 01:06:56,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:56,104 INFO L470 AbstractCegarLoop]: Abstraction has 11383 states and 33968 transitions. [2022-02-11 01:06:56,104 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-02-11 01:06:56,104 INFO L276 IsEmpty]: Start isEmpty. Operand 11383 states and 33968 transitions. [2022-02-11 01:06:56,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:06:56,118 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:56,118 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:06:56,134 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-02-11 01:06:56,318 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-02-11 01:06:56,319 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:06:56,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:56,319 INFO L85 PathProgramCache]: Analyzing trace with hash -283120988, now seen corresponding path program 165 times [2022-02-11 01:06:56,319 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:56,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654695615] [2022-02-11 01:06:56,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:56,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:56,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:56,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:56,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:56,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654695615] [2022-02-11 01:06:56,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654695615] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:56,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881103099] [2022-02-11 01:06:56,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:06:56,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:56,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:56,464 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-02-11 01:06:56,464 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-02-11 01:06:56,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:06:56,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:56,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:06:56,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:56,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 18 treesize of output 14 [2022-02-11 01:06:56,819 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:06:56,820 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-02-11 01:07:00,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:00,300 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-02-11 01:07:00,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:00,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:00,321 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:00,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:00,575 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:00,575 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-02-11 01:07:01,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:01,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:01,533 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 01:07:01,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:01,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:01,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:01,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:01,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881103099] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:01,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:01,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-11 01:07:01,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75888937] [2022-02-11 01:07:01,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:01,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:01,684 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:01,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:01,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=543, Unknown=6, NotChecked=0, Total=650 [2022-02-11 01:07:01,684 INFO L87 Difference]: Start difference. First operand 11383 states and 33968 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-02-11 01:07:03,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:03,525 INFO L93 Difference]: Finished difference Result 13410 states and 39416 transitions. [2022-02-11 01:07:03,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-11 01:07:03,526 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-02-11 01:07:03,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:03,547 INFO L225 Difference]: With dead ends: 13410 [2022-02-11 01:07:03,547 INFO L226 Difference]: Without dead ends: 13122 [2022-02-11 01:07:03,548 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=256, Invalid=1544, Unknown=6, NotChecked=0, Total=1806 [2022-02-11 01:07:03,548 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 248 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 758 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:03,548 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 758 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 376 Invalid, 0 Unknown, 758 Unchecked, 0.2s Time] [2022-02-11 01:07:03,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13122 states. [2022-02-11 01:07:03,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13122 to 11520. [2022-02-11 01:07:03,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11520 states, 11519 states have (on average 2.9829846340828197) internal successors, (34361), 11519 states have internal predecessors, (34361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:03,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11520 states to 11520 states and 34361 transitions. [2022-02-11 01:07:03,752 INFO L78 Accepts]: Start accepts. Automaton has 11520 states and 34361 transitions. Word has length 35 [2022-02-11 01:07:03,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:03,752 INFO L470 AbstractCegarLoop]: Abstraction has 11520 states and 34361 transitions. [2022-02-11 01:07:03,752 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-02-11 01:07:03,752 INFO L276 IsEmpty]: Start isEmpty. Operand 11520 states and 34361 transitions. [2022-02-11 01:07:03,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:03,767 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:03,767 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:03,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-02-11 01:07:03,967 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-02-11 01:07:03,967 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:03,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:03,969 INFO L85 PathProgramCache]: Analyzing trace with hash -957531182, now seen corresponding path program 166 times [2022-02-11 01:07:03,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:03,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30330155] [2022-02-11 01:07:03,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:03,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:03,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:04,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-02-11 01:07:04,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:04,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30330155] [2022-02-11 01:07:04,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30330155] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:04,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841952829] [2022-02-11 01:07:04,112 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:07:04,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:04,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:04,113 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-02-11 01:07:04,114 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-02-11 01:07:04,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:07:04,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:04,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:07:04,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:04,338 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-02-11 01:07:04,465 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:07:04,465 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-02-11 01:07:04,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:04,931 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-02-11 01:07:04,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:04,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:04,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:05,115 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:05,116 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-02-11 01:07:05,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:05,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 35 treesize of output 39 [2022-02-11 01:07:05,807 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:07:05,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:05,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:05,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-02-11 01:07:06,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-02-11 01:07:06,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841952829] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:06,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:06,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:06,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121624816] [2022-02-11 01:07:06,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:06,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:06,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:06,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:06,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:07:06,222 INFO L87 Difference]: Start difference. First operand 11520 states and 34361 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-02-11 01:07:06,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:06,619 INFO L93 Difference]: Finished difference Result 13121 states and 38757 transitions. [2022-02-11 01:07:06,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:07:06,619 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-02-11 01:07:06,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:06,648 INFO L225 Difference]: With dead ends: 13121 [2022-02-11 01:07:06,648 INFO L226 Difference]: Without dead ends: 12941 [2022-02-11 01:07:06,648 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=159, Invalid=896, Unknown=1, NotChecked=0, Total=1056 [2022-02-11 01:07:06,649 INFO L934 BasicCegarLoop]: 50 mSDtfsCounter, 126 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:06,649 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 416 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 291 Unchecked, 0.2s Time] [2022-02-11 01:07:06,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12941 states. [2022-02-11 01:07:06,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12941 to 11451. [2022-02-11 01:07:06,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11451 states, 11450 states have (on average 2.984366812227074) internal successors, (34171), 11450 states have internal predecessors, (34171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:06,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11451 states to 11451 states and 34171 transitions. [2022-02-11 01:07:06,856 INFO L78 Accepts]: Start accepts. Automaton has 11451 states and 34171 transitions. Word has length 35 [2022-02-11 01:07:06,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:06,856 INFO L470 AbstractCegarLoop]: Abstraction has 11451 states and 34171 transitions. [2022-02-11 01:07:06,856 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-02-11 01:07:06,856 INFO L276 IsEmpty]: Start isEmpty. Operand 11451 states and 34171 transitions. [2022-02-11 01:07:06,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:06,870 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:06,870 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:06,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-02-11 01:07:07,070 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-02-11 01:07:07,070 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:07,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:07,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1020164208, now seen corresponding path program 167 times [2022-02-11 01:07:07,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:07,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907834727] [2022-02-11 01:07:07,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:07,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:07,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:07,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:07,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:07,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907834727] [2022-02-11 01:07:07,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907834727] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:07,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344889664] [2022-02-11 01:07:07,212 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:07:07,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:07,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:07,213 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-02-11 01:07:07,213 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-02-11 01:07:07,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:07:07,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:07,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:07:07,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:07,476 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-02-11 01:07:07,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:07,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:08,664 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-02-11 01:07:08,665 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-02-11 01:07:08,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:08,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 18 treesize of output 23 [2022-02-11 01:07:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:08,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:08,863 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:07:08,864 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-02-11 01:07:09,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:09,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 34 treesize of output 38 [2022-02-11 01:07:11,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:11,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:11,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:11,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 82 treesize of output 114 [2022-02-11 01:07:12,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:12,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344889664] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:12,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:12,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:12,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386940987] [2022-02-11 01:07:12,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:12,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:12,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:12,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:12,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:07:12,463 INFO L87 Difference]: Start difference. First operand 11451 states and 34171 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-02-11 01:07:12,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:12,654 INFO L93 Difference]: Finished difference Result 12888 states and 38336 transitions. [2022-02-11 01:07:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 01:07:12,654 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-02-11 01:07:12,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:12,676 INFO L225 Difference]: With dead ends: 12888 [2022-02-11 01:07:12,677 INFO L226 Difference]: Without dead ends: 12875 [2022-02-11 01:07:12,677 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=119, Invalid=636, Unknown=1, NotChecked=0, Total=756 [2022-02-11 01:07:12,677 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 72 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:12,677 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 528 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 322 Unchecked, 0.1s Time] [2022-02-11 01:07:12,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12875 states. [2022-02-11 01:07:12,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12875 to 11520. [2022-02-11 01:07:12,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11520 states, 11519 states have (on average 2.9837659519055473) internal successors, (34370), 11519 states have internal predecessors, (34370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:12,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11520 states to 11520 states and 34370 transitions. [2022-02-11 01:07:12,884 INFO L78 Accepts]: Start accepts. Automaton has 11520 states and 34370 transitions. Word has length 35 [2022-02-11 01:07:12,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:12,884 INFO L470 AbstractCegarLoop]: Abstraction has 11520 states and 34370 transitions. [2022-02-11 01:07:12,884 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-02-11 01:07:12,885 INFO L276 IsEmpty]: Start isEmpty. Operand 11520 states and 34370 transitions. [2022-02-11 01:07:12,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:12,898 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:12,898 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:12,913 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-02-11 01:07:13,098 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-02-11 01:07:13,098 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:13,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:13,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1394532436, now seen corresponding path program 168 times [2022-02-11 01:07:13,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:13,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97371240] [2022-02-11 01:07:13,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:13,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:13,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:13,241 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:13,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:13,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97371240] [2022-02-11 01:07:13,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97371240] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:13,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127341383] [2022-02-11 01:07:13,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:07:13,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:13,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:13,243 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-02-11 01:07:13,243 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-02-11 01:07:13,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:07:13,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:13,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:07:13,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:13,505 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-02-11 01:07:13,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:13,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 32 treesize of output 32 [2022-02-11 01:07:14,450 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-02-11 01:07:14,450 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-02-11 01:07:14,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:14,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 18 treesize of output 23 [2022-02-11 01:07:14,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:14,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:14,650 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:07:14,651 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-02-11 01:07:15,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:15,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 34 treesize of output 38 [2022-02-11 01:07:18,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:18,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:18,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:18,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 82 treesize of output 114 [2022-02-11 01:07:20,264 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:20,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127341383] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:20,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:20,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:20,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005444418] [2022-02-11 01:07:20,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:20,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:20,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:20,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:20,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:07:20,265 INFO L87 Difference]: Start difference. First operand 11520 states and 34370 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-02-11 01:07:20,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:20,484 INFO L93 Difference]: Finished difference Result 14129 states and 41900 transitions. [2022-02-11 01:07:20,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 01:07:20,485 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-02-11 01:07:20,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:20,507 INFO L225 Difference]: With dead ends: 14129 [2022-02-11 01:07:20,508 INFO L226 Difference]: Without dead ends: 14092 [2022-02-11 01:07:20,508 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=119, Invalid=636, Unknown=1, NotChecked=0, Total=756 [2022-02-11 01:07:20,508 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 91 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 554 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:20,508 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 645 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 293 Invalid, 0 Unknown, 554 Unchecked, 0.1s Time] [2022-02-11 01:07:20,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states. [2022-02-11 01:07:20,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 11528. [2022-02-11 01:07:20,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11528 states, 11527 states have (on average 2.9839507243862236) internal successors, (34396), 11527 states have internal predecessors, (34396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:20,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11528 states to 11528 states and 34396 transitions. [2022-02-11 01:07:20,680 INFO L78 Accepts]: Start accepts. Automaton has 11528 states and 34396 transitions. Word has length 35 [2022-02-11 01:07:20,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:20,680 INFO L470 AbstractCegarLoop]: Abstraction has 11528 states and 34396 transitions. [2022-02-11 01:07:20,680 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-02-11 01:07:20,680 INFO L276 IsEmpty]: Start isEmpty. Operand 11528 states and 34396 transitions. [2022-02-11 01:07:20,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:20,694 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:20,694 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:20,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-02-11 01:07:20,894 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-02-11 01:07:20,894 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:20,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:20,895 INFO L85 PathProgramCache]: Analyzing trace with hash -919806226, now seen corresponding path program 169 times [2022-02-11 01:07:20,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:20,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526024859] [2022-02-11 01:07:20,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:20,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:21,041 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:21,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526024859] [2022-02-11 01:07:21,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526024859] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:21,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950551991] [2022-02-11 01:07:21,041 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:07:21,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:21,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:21,042 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-02-11 01:07:21,043 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-02-11 01:07:21,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:21,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:07:21,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:21,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 17 treesize of output 13 [2022-02-11 01:07:21,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:21,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:23,143 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-02-11 01:07:23,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 40 treesize of output 34 [2022-02-11 01:07:23,148 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-02-11 01:07:23,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 21 treesize of output 12 [2022-02-11 01:07:23,174 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:23,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:23,369 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:23,370 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-02-11 01:07:23,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:23,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 35 treesize of output 39 [2022-02-11 01:07:24,118 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:07:24,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:24,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:24,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:24,574 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:24,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950551991] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:24,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:24,575 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:24,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922527444] [2022-02-11 01:07:24,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:24,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:24,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:24,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:24,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-02-11 01:07:24,575 INFO L87 Difference]: Start difference. First operand 11528 states and 34396 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-02-11 01:07:24,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:24,949 INFO L93 Difference]: Finished difference Result 14621 states and 43173 transitions. [2022-02-11 01:07:24,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:07:24,949 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-02-11 01:07:24,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:24,975 INFO L225 Difference]: With dead ends: 14621 [2022-02-11 01:07:24,975 INFO L226 Difference]: Without dead ends: 14561 [2022-02-11 01:07:24,975 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=153, Invalid=774, Unknown=3, NotChecked=0, Total=930 [2022-02-11 01:07:24,976 INFO L934 BasicCegarLoop]: 62 mSDtfsCounter, 162 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:24,976 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 522 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 490 Invalid, 0 Unknown, 274 Unchecked, 0.2s Time] [2022-02-11 01:07:24,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14561 states. [2022-02-11 01:07:25,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14561 to 11543. [2022-02-11 01:07:25,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11543 states, 11542 states have (on average 2.9844047825333564) internal successors, (34446), 11542 states have internal predecessors, (34446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:25,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11543 states to 11543 states and 34446 transitions. [2022-02-11 01:07:25,153 INFO L78 Accepts]: Start accepts. Automaton has 11543 states and 34446 transitions. Word has length 35 [2022-02-11 01:07:25,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:25,153 INFO L470 AbstractCegarLoop]: Abstraction has 11543 states and 34446 transitions. [2022-02-11 01:07:25,153 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-02-11 01:07:25,153 INFO L276 IsEmpty]: Start isEmpty. Operand 11543 states and 34446 transitions. [2022-02-11 01:07:25,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:25,168 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:25,168 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:25,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-02-11 01:07:25,368 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-02-11 01:07:25,368 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:25,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:25,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1971249746, now seen corresponding path program 170 times [2022-02-11 01:07:25,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:25,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399095267] [2022-02-11 01:07:25,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:25,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:25,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:25,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:25,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399095267] [2022-02-11 01:07:25,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399095267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:25,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578507431] [2022-02-11 01:07:25,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:07:25,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:25,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:25,510 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-02-11 01:07:25,511 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-02-11 01:07:25,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:07:25,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:25,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:07:25,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:25,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 17 treesize of output 13 [2022-02-11 01:07:25,943 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:07:25,943 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-02-11 01:07:27,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:27,033 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-02-11 01:07:27,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:27,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 16 treesize of output 21 [2022-02-11 01:07:27,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-02-11 01:07:27,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:27,216 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:27,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-02-11 01:07:27,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:27,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:28,033 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:07:28,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:28,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:28,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:28,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:28,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578507431] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:28,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:28,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:28,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142442407] [2022-02-11 01:07:28,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:28,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:28,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:28,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:28,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=539, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:07:28,493 INFO L87 Difference]: Start difference. First operand 11543 states and 34446 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-02-11 01:07:28,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:28,876 INFO L93 Difference]: Finished difference Result 13240 states and 39116 transitions. [2022-02-11 01:07:28,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:07:28,876 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-02-11 01:07:28,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:28,897 INFO L225 Difference]: With dead ends: 13240 [2022-02-11 01:07:28,898 INFO L226 Difference]: Without dead ends: 13126 [2022-02-11 01:07:28,898 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=163, Invalid=891, Unknown=2, NotChecked=0, Total=1056 [2022-02-11 01:07:28,898 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:28,898 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 446 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 388 Invalid, 0 Unknown, 372 Unchecked, 0.2s Time] [2022-02-11 01:07:28,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13126 states. [2022-02-11 01:07:29,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13126 to 11631. [2022-02-11 01:07:29,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11631 states, 11630 states have (on average 2.9834909716251077) internal successors, (34698), 11630 states have internal predecessors, (34698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:29,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11631 states to 11631 states and 34698 transitions. [2022-02-11 01:07:29,063 INFO L78 Accepts]: Start accepts. Automaton has 11631 states and 34698 transitions. Word has length 35 [2022-02-11 01:07:29,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:29,064 INFO L470 AbstractCegarLoop]: Abstraction has 11631 states and 34698 transitions. [2022-02-11 01:07:29,064 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-02-11 01:07:29,064 INFO L276 IsEmpty]: Start isEmpty. Operand 11631 states and 34698 transitions. [2022-02-11 01:07:29,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:29,077 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:29,077 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:29,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-02-11 01:07:29,278 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-02-11 01:07:29,278 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:29,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:29,278 INFO L85 PathProgramCache]: Analyzing trace with hash 692302522, now seen corresponding path program 171 times [2022-02-11 01:07:29,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:29,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074285239] [2022-02-11 01:07:29,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:29,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:29,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:29,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:29,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:29,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074285239] [2022-02-11 01:07:29,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074285239] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:29,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237305271] [2022-02-11 01:07:29,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:07:29,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:29,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:29,419 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-02-11 01:07:29,419 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-02-11 01:07:29,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:07:29,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:29,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:07:29,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:29,611 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-02-11 01:07:29,769 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:07:29,770 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-02-11 01:07:33,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:33,290 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-02-11 01:07:33,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:33,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:33,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-02-11 01:07:33,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:33,567 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:33,567 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-02-11 01:07:34,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:34,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:34,739 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-02-11 01:07:34,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 42 treesize of output 49 [2022-02-11 01:07:34,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:34,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:34,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:34,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237305271] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:34,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:34,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-11 01:07:34,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764928774] [2022-02-11 01:07:34,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:34,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:07:34,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:34,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:07:34,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=589, Unknown=6, NotChecked=0, Total=702 [2022-02-11 01:07:34,877 INFO L87 Difference]: Start difference. First operand 11631 states and 34698 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-02-11 01:07:36,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:36,092 INFO L93 Difference]: Finished difference Result 13684 states and 40297 transitions. [2022-02-11 01:07:36,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-11 01:07:36,093 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-02-11 01:07:36,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:36,115 INFO L225 Difference]: With dead ends: 13684 [2022-02-11 01:07:36,115 INFO L226 Difference]: Without dead ends: 13681 [2022-02-11 01:07:36,116 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=227, Invalid=1407, Unknown=6, NotChecked=0, Total=1640 [2022-02-11 01:07:36,116 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 188 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 686 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:36,116 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 847 Invalid, 1095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 394 Invalid, 0 Unknown, 686 Unchecked, 0.2s Time] [2022-02-11 01:07:36,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13681 states. [2022-02-11 01:07:36,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13681 to 11715. [2022-02-11 01:07:36,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11715 states, 11714 states have (on average 2.9831825166467474) internal successors, (34945), 11714 states have internal predecessors, (34945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:36,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11715 states to 11715 states and 34945 transitions. [2022-02-11 01:07:36,289 INFO L78 Accepts]: Start accepts. Automaton has 11715 states and 34945 transitions. Word has length 35 [2022-02-11 01:07:36,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:36,289 INFO L470 AbstractCegarLoop]: Abstraction has 11715 states and 34945 transitions. [2022-02-11 01:07:36,289 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-02-11 01:07:36,289 INFO L276 IsEmpty]: Start isEmpty. Operand 11715 states and 34945 transitions. [2022-02-11 01:07:36,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:36,303 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:36,303 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:36,320 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-02-11 01:07:36,508 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-02-11 01:07:36,508 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:36,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:36,509 INFO L85 PathProgramCache]: Analyzing trace with hash -215394002, now seen corresponding path program 172 times [2022-02-11 01:07:36,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:36,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312397950] [2022-02-11 01:07:36,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:36,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:36,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-02-11 01:07:36,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:36,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312397950] [2022-02-11 01:07:36,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312397950] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:36,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534050876] [2022-02-11 01:07:36,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:07:36,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:36,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:36,650 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-02-11 01:07:36,651 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-02-11 01:07:36,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:07:36,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:36,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:07:36,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:36,889 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-02-11 01:07:37,057 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:07:37,057 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-02-11 01:07:37,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:37,547 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-02-11 01:07:37,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:37,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:37,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-02-11 01:07:37,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:37,723 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:37,724 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-02-11 01:07:38,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:38,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:38,429 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:07:38,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:38,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:38,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 57 treesize of output 91 [2022-02-11 01:07:38,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:38,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534050876] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:38,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:38,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:38,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837385229] [2022-02-11 01:07:38,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:38,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:38,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:38,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:38,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:07:38,844 INFO L87 Difference]: Start difference. First operand 11715 states and 34945 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-02-11 01:07:39,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:39,235 INFO L93 Difference]: Finished difference Result 13742 states and 40554 transitions. [2022-02-11 01:07:39,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:07:39,235 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-02-11 01:07:39,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:39,313 INFO L225 Difference]: With dead ends: 13742 [2022-02-11 01:07:39,313 INFO L226 Difference]: Without dead ends: 13640 [2022-02-11 01:07:39,313 INFO L933 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-02-11 01:07:39,313 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 170 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:39,313 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 385 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 388 Invalid, 0 Unknown, 377 Unchecked, 0.2s Time] [2022-02-11 01:07:39,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13640 states. [2022-02-11 01:07:39,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13640 to 11645. [2022-02-11 01:07:39,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11645 states, 11644 states have (on average 2.983424939883202) internal successors, (34739), 11644 states have internal predecessors, (34739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:39,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11645 states to 11645 states and 34739 transitions. [2022-02-11 01:07:39,462 INFO L78 Accepts]: Start accepts. Automaton has 11645 states and 34739 transitions. Word has length 35 [2022-02-11 01:07:39,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:39,463 INFO L470 AbstractCegarLoop]: Abstraction has 11645 states and 34739 transitions. [2022-02-11 01:07:39,463 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-02-11 01:07:39,463 INFO L276 IsEmpty]: Start isEmpty. Operand 11645 states and 34739 transitions. [2022-02-11 01:07:39,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:39,477 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:39,477 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:39,492 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-02-11 01:07:39,677 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-02-11 01:07:39,677 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:39,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:39,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1375966224, now seen corresponding path program 173 times [2022-02-11 01:07:39,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:39,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237219041] [2022-02-11 01:07:39,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:39,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:39,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:39,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:39,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:39,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237219041] [2022-02-11 01:07:39,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237219041] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:39,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024194849] [2022-02-11 01:07:39,830 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:07:39,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:39,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:39,831 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-02-11 01:07:39,832 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-02-11 01:07:39,857 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:07:39,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:39,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:07:39,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:40,204 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-02-11 01:07:40,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 34 treesize of output 37 [2022-02-11 01:07:41,078 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-02-11 01:07:41,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:41,555 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-02-11 01:07:41,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:41,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:41,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:41,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:41,732 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:07:41,732 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-02-11 01:07:42,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:42,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:44,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:44,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:44,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:44,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 82 treesize of output 114 [2022-02-11 01:07:45,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:45,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024194849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:45,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:45,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:07:45,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790225872] [2022-02-11 01:07:45,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:45,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:07:45,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:45,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:07:45,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=505, Unknown=4, NotChecked=0, Total=600 [2022-02-11 01:07:45,869 INFO L87 Difference]: Start difference. First operand 11645 states and 34739 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-02-11 01:07:46,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:46,123 INFO L93 Difference]: Finished difference Result 12770 states and 37925 transitions. [2022-02-11 01:07:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 01:07:46,124 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-02-11 01:07:46,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:46,144 INFO L225 Difference]: With dead ends: 12770 [2022-02-11 01:07:46,144 INFO L226 Difference]: Without dead ends: 12705 [2022-02-11 01:07:46,144 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=104, Invalid=594, Unknown=4, NotChecked=0, Total=702 [2022-02-11 01:07:46,144 INFO L934 BasicCegarLoop]: 48 mSDtfsCounter, 73 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:46,144 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 492 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 244 Invalid, 0 Unknown, 492 Unchecked, 0.1s Time] [2022-02-11 01:07:46,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12705 states. [2022-02-11 01:07:46,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12705 to 11720. [2022-02-11 01:07:46,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11720 states, 11719 states have (on average 2.983019028927383) internal successors, (34958), 11719 states have internal predecessors, (34958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:46,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11720 states to 11720 states and 34958 transitions. [2022-02-11 01:07:46,301 INFO L78 Accepts]: Start accepts. Automaton has 11720 states and 34958 transitions. Word has length 35 [2022-02-11 01:07:46,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:46,301 INFO L470 AbstractCegarLoop]: Abstraction has 11720 states and 34958 transitions. [2022-02-11 01:07:46,301 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-02-11 01:07:46,301 INFO L276 IsEmpty]: Start isEmpty. Operand 11720 states and 34958 transitions. [2022-02-11 01:07:46,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:46,315 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:46,315 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:46,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-02-11 01:07:46,515 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-02-11 01:07:46,515 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:46,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:46,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1287586044, now seen corresponding path program 174 times [2022-02-11 01:07:46,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:46,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218904833] [2022-02-11 01:07:46,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:46,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:46,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:46,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:46,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:46,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218904833] [2022-02-11 01:07:46,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218904833] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:46,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418220454] [2022-02-11 01:07:46,651 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:07:46,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:46,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:46,653 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-02-11 01:07:46,653 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-02-11 01:07:46,678 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:07:46,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:46,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:07:46,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:46,972 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:07:46,972 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-02-11 01:07:47,852 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-02-11 01:07:48,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:48,560 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-02-11 01:07:48,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:48,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:48,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:48,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:48,721 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:48,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-02-11 01:07:49,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:49,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:49,514 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:07:49,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:49,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:49,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 57 treesize of output 91 [2022-02-11 01:07:49,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:49,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418220454] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:49,822 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:49,822 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-11 01:07:49,822 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249817995] [2022-02-11 01:07:49,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:49,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-11 01:07:49,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:49,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-11 01:07:49,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=502, Unknown=3, NotChecked=0, Total=600 [2022-02-11 01:07:49,822 INFO L87 Difference]: Start difference. First operand 11720 states and 34958 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-02-11 01:07:50,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:50,319 INFO L93 Difference]: Finished difference Result 13521 states and 39860 transitions. [2022-02-11 01:07:50,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:07:50,320 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-02-11 01:07:50,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:50,345 INFO L225 Difference]: With dead ends: 13521 [2022-02-11 01:07:50,345 INFO L226 Difference]: Without dead ends: 13383 [2022-02-11 01:07:50,345 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=145, Invalid=844, Unknown=3, NotChecked=0, Total=992 [2022-02-11 01:07:50,346 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 139 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 602 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:50,346 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 649 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 660 Invalid, 0 Unknown, 602 Unchecked, 0.3s Time] [2022-02-11 01:07:50,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13383 states. [2022-02-11 01:07:50,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13383 to 11639. [2022-02-11 01:07:50,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11639 states, 11638 states have (on average 2.983502319986252) internal successors, (34722), 11638 states have internal predecessors, (34722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:50,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11639 states to 11639 states and 34722 transitions. [2022-02-11 01:07:50,576 INFO L78 Accepts]: Start accepts. Automaton has 11639 states and 34722 transitions. Word has length 35 [2022-02-11 01:07:50,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:50,576 INFO L470 AbstractCegarLoop]: Abstraction has 11639 states and 34722 transitions. [2022-02-11 01:07:50,576 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-02-11 01:07:50,576 INFO L276 IsEmpty]: Start isEmpty. Operand 11639 states and 34722 transitions. [2022-02-11 01:07:50,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:50,591 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:50,591 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:50,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-02-11 01:07:50,794 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-02-11 01:07:50,795 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:50,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:50,796 INFO L85 PathProgramCache]: Analyzing trace with hash 132780780, now seen corresponding path program 175 times [2022-02-11 01:07:50,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:50,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735538853] [2022-02-11 01:07:50,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:50,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:50,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:50,973 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:50,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:50,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735538853] [2022-02-11 01:07:50,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735538853] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:50,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730506170] [2022-02-11 01:07:50,974 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:07:50,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:50,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:50,976 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-02-11 01:07:50,999 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-02-11 01:07:51,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:51,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:07:51,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:51,335 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-02-11 01:07:51,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:51,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:53,098 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-02-11 01:07:53,098 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-02-11 01:07:53,102 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:07:53,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:53,118 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:53,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:53,272 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:53,272 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-02-11 01:07:53,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:53,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:54,010 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:07:54,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 41 treesize of output 59 [2022-02-11 01:07:54,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:54,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:54,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:54,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730506170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:54,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:54,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:54,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31555721] [2022-02-11 01:07:54,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:54,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:54,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:54,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:54,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-02-11 01:07:54,372 INFO L87 Difference]: Start difference. First operand 11639 states and 34722 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-02-11 01:07:54,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:54,732 INFO L93 Difference]: Finished difference Result 14514 states and 42874 transitions. [2022-02-11 01:07:54,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:07:54,732 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-02-11 01:07:54,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:54,756 INFO L225 Difference]: With dead ends: 14514 [2022-02-11 01:07:54,756 INFO L226 Difference]: Without dead ends: 14462 [2022-02-11 01:07:54,757 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=153, Invalid=774, Unknown=3, NotChecked=0, Total=930 [2022-02-11 01:07:54,757 INFO L934 BasicCegarLoop]: 64 mSDtfsCounter, 132 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:54,757 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 548 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 452 Invalid, 0 Unknown, 251 Unchecked, 0.2s Time] [2022-02-11 01:07:54,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14462 states. [2022-02-11 01:07:54,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14462 to 11605. [2022-02-11 01:07:54,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11605 states, 11604 states have (on average 2.9828507411237504) internal successors, (34613), 11604 states have internal predecessors, (34613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:54,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11605 states to 11605 states and 34613 transitions. [2022-02-11 01:07:54,979 INFO L78 Accepts]: Start accepts. Automaton has 11605 states and 34613 transitions. Word has length 35 [2022-02-11 01:07:54,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:54,980 INFO L470 AbstractCegarLoop]: Abstraction has 11605 states and 34613 transitions. [2022-02-11 01:07:54,980 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-02-11 01:07:54,980 INFO L276 IsEmpty]: Start isEmpty. Operand 11605 states and 34613 transitions. [2022-02-11 01:07:54,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:54,993 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:54,994 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:55,010 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-02-11 01:07:55,194 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-02-11 01:07:55,194 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:55,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:55,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1063274128, now seen corresponding path program 176 times [2022-02-11 01:07:55,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:55,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308770082] [2022-02-11 01:07:55,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:55,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:55,339 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:55,339 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:55,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308770082] [2022-02-11 01:07:55,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308770082] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:55,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061110544] [2022-02-11 01:07:55,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:07:55,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:55,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:55,340 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-02-11 01:07:55,341 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-02-11 01:07:55,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:07:55,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:55,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:07:55,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:55,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 17 treesize of output 13 [2022-02-11 01:07:55,726 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-02-11 01:07:55,727 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-02-11 01:07:56,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:56,865 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-02-11 01:07:56,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:56,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:56,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:56,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:57,043 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:07:57,043 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-02-11 01:07:57,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:57,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:07:57,813 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:07:57,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:57,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:07:57,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:07:58,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:58,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061110544] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:58,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:58,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:07:58,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882611250] [2022-02-11 01:07:58,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:58,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:07:58,192 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:58,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:07:58,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=539, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:07:58,192 INFO L87 Difference]: Start difference. First operand 11605 states and 34613 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-02-11 01:07:58,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:58,642 INFO L93 Difference]: Finished difference Result 12433 states and 36777 transitions. [2022-02-11 01:07:58,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:07:58,642 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-02-11 01:07:58,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:58,662 INFO L225 Difference]: With dead ends: 12433 [2022-02-11 01:07:58,662 INFO L226 Difference]: Without dead ends: 12372 [2022-02-11 01:07:58,663 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=159, Invalid=895, Unknown=2, NotChecked=0, Total=1056 [2022-02-11 01:07:58,663 INFO L934 BasicCegarLoop]: 53 mSDtfsCounter, 91 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 457 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:58,663 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 611 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 566 Invalid, 0 Unknown, 457 Unchecked, 0.2s Time] [2022-02-11 01:07:58,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12372 states. [2022-02-11 01:07:58,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12372 to 11579. [2022-02-11 01:07:58,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11579 states, 11578 states have (on average 2.983416825012956) internal successors, (34542), 11578 states have internal predecessors, (34542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:58,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11579 states to 11579 states and 34542 transitions. [2022-02-11 01:07:58,884 INFO L78 Accepts]: Start accepts. Automaton has 11579 states and 34542 transitions. Word has length 35 [2022-02-11 01:07:58,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:58,885 INFO L470 AbstractCegarLoop]: Abstraction has 11579 states and 34542 transitions. [2022-02-11 01:07:58,885 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-02-11 01:07:58,885 INFO L276 IsEmpty]: Start isEmpty. Operand 11579 states and 34542 transitions. [2022-02-11 01:07:58,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:07:58,898 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:58,898 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:07:58,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-02-11 01:07:59,098 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-02-11 01:07:59,098 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:07:59,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:59,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1314798182, now seen corresponding path program 177 times [2022-02-11 01:07:59,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:59,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110780241] [2022-02-11 01:07:59,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:59,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:59,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:59,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:59,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:59,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110780241] [2022-02-11 01:07:59,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110780241] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:59,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565670553] [2022-02-11 01:07:59,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:07:59,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:59,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:59,244 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-02-11 01:07:59,244 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-02-11 01:07:59,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 01:07:59,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:59,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:07:59,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:59,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 18 treesize of output 14 [2022-02-11 01:07:59,591 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-02-11 01:07:59,592 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-02-11 01:08:03,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:03,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-02-11 01:08:03,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:03,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-02-11 01:08:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:03,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:08:03,325 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:08:03,326 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-02-11 01:08:03,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:03,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:04,135 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-02-11 01:08:04,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:04,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:04,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:04,287 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:04,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565670553] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:08:04,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:08:04,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-11 01:08:04,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637856858] [2022-02-11 01:08:04,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:08:04,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-11 01:08:04,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:08:04,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-11 01:08:04,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=589, Unknown=6, NotChecked=0, Total=702 [2022-02-11 01:08:04,288 INFO L87 Difference]: Start difference. First operand 11579 states and 34542 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-02-11 01:08:07,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:08:07,353 INFO L93 Difference]: Finished difference Result 13587 states and 39963 transitions. [2022-02-11 01:08:07,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-11 01:08:07,353 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-02-11 01:08:07,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:08:07,376 INFO L225 Difference]: With dead ends: 13587 [2022-02-11 01:08:07,376 INFO L226 Difference]: Without dead ends: 13559 [2022-02-11 01:08:07,376 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=297, Invalid=1677, Unknown=6, NotChecked=0, Total=1980 [2022-02-11 01:08:07,376 INFO L934 BasicCegarLoop]: 52 mSDtfsCounter, 267 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 635 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:08:07,376 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 520 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 371 Invalid, 0 Unknown, 635 Unchecked, 0.2s Time] [2022-02-11 01:08:07,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13559 states. [2022-02-11 01:08:07,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13559 to 11627. [2022-02-11 01:08:07,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11627 states, 11626 states have (on average 2.984345432650955) internal successors, (34696), 11626 states have internal predecessors, (34696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:07,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11627 states to 11627 states and 34696 transitions. [2022-02-11 01:08:07,601 INFO L78 Accepts]: Start accepts. Automaton has 11627 states and 34696 transitions. Word has length 35 [2022-02-11 01:08:07,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:08:07,601 INFO L470 AbstractCegarLoop]: Abstraction has 11627 states and 34696 transitions. [2022-02-11 01:08:07,601 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-02-11 01:08:07,601 INFO L276 IsEmpty]: Start isEmpty. Operand 11627 states and 34696 transitions. [2022-02-11 01:08:07,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:08:07,614 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:08:07,614 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:08:07,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-02-11 01:08:07,814 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-02-11 01:08:07,815 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:08:07,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:08:07,816 INFO L85 PathProgramCache]: Analyzing trace with hash 810150210, now seen corresponding path program 178 times [2022-02-11 01:08:07,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:08:07,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137903802] [2022-02-11 01:08:07,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:08:07,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:08:07,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:08:07,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:07,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:08:07,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137903802] [2022-02-11 01:08:07,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137903802] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:08:07,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010500145] [2022-02-11 01:08:07,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:08:07,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:08:07,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:08:07,957 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-02-11 01:08:07,957 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-02-11 01:08:07,981 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:08:07,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:08:07,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:08:07,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:08:08,209 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-02-11 01:08:08,354 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:08:08,354 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-02-11 01:08:09,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:09,332 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-02-11 01:08:09,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:09,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 16 treesize of output 21 [2022-02-11 01:08:09,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-02-11 01:08:09,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:08:09,508 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:08:09,508 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-02-11 01:08:09,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:09,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:10,090 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:08:10,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 41 treesize of output 59 [2022-02-11 01:08:10,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:10,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:10,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:10,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010500145] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:08:10,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:08:10,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:08:10,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208718098] [2022-02-11 01:08:10,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:08:10,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:08:10,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:08:10,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:08:10,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:08:10,382 INFO L87 Difference]: Start difference. First operand 11627 states and 34696 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-02-11 01:08:10,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:08:10,748 INFO L93 Difference]: Finished difference Result 13467 states and 39813 transitions. [2022-02-11 01:08:10,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-11 01:08:10,748 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-02-11 01:08:10,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:08:10,772 INFO L225 Difference]: With dead ends: 13467 [2022-02-11 01:08:10,772 INFO L226 Difference]: Without dead ends: 13464 [2022-02-11 01:08:10,772 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=154, Invalid=837, Unknown=1, NotChecked=0, Total=992 [2022-02-11 01:08:10,772 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 106 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 272 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:08:10,772 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 658 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 412 Invalid, 0 Unknown, 272 Unchecked, 0.2s Time] [2022-02-11 01:08:10,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13464 states. [2022-02-11 01:08:10,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13464 to 11656. [2022-02-11 01:08:10,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11656 states, 11655 states have (on average 2.983955383955384) internal successors, (34778), 11655 states have internal predecessors, (34778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:10,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11656 states to 11656 states and 34778 transitions. [2022-02-11 01:08:10,939 INFO L78 Accepts]: Start accepts. Automaton has 11656 states and 34778 transitions. Word has length 35 [2022-02-11 01:08:10,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:08:10,939 INFO L470 AbstractCegarLoop]: Abstraction has 11656 states and 34778 transitions. [2022-02-11 01:08:10,940 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-02-11 01:08:10,940 INFO L276 IsEmpty]: Start isEmpty. Operand 11656 states and 34778 transitions. [2022-02-11 01:08:10,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:08:10,954 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:08:10,954 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:08:10,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-02-11 01:08:11,154 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-02-11 01:08:11,154 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:08:11,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:08:11,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1990035166, now seen corresponding path program 179 times [2022-02-11 01:08:11,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:08:11,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374358079] [2022-02-11 01:08:11,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:08:11,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:08:11,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:08:11,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-02-11 01:08:11,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:08:11,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374358079] [2022-02-11 01:08:11,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374358079] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:08:11,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741162605] [2022-02-11 01:08:11,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:08:11,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:08:11,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:08:11,346 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-02-11 01:08:11,346 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-02-11 01:08:11,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:08:11,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:08:11,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:08:11,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:08:11,699 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-02-11 01:08:11,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:11,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 32 treesize of output 32 [2022-02-11 01:08:12,697 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-02-11 01:08:12,697 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-02-11 01:08:12,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:12,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:12,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:12,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:08:12,894 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:08:12,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 29 treesize of output 104 [2022-02-11 01:08:13,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:13,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:16,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:16,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:16,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:16,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 82 treesize of output 114 [2022-02-11 01:08:20,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:20,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741162605] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:08:20,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:08:20,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:08:20,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280768960] [2022-02-11 01:08:20,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:08:20,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:08:20,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:08:20,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:08:20,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=545, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:08:20,460 INFO L87 Difference]: Start difference. First operand 11656 states and 34778 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:20,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:08:20,639 INFO L93 Difference]: Finished difference Result 14573 states and 43238 transitions. [2022-02-11 01:08:20,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 01:08:20,639 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-11 01:08:20,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:08:20,663 INFO L225 Difference]: With dead ends: 14573 [2022-02-11 01:08:20,663 INFO L226 Difference]: Without dead ends: 14562 [2022-02-11 01:08:20,663 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=119, Invalid=635, Unknown=2, NotChecked=0, Total=756 [2022-02-11 01:08:20,664 INFO L934 BasicCegarLoop]: 57 mSDtfsCounter, 135 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:08:20,664 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 440 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 192 Invalid, 0 Unknown, 309 Unchecked, 0.1s Time] [2022-02-11 01:08:20,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14562 states. [2022-02-11 01:08:20,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14562 to 11663. [2022-02-11 01:08:20,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11663 states, 11662 states have (on average 2.983879265992111) internal successors, (34798), 11662 states have internal predecessors, (34798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:20,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11663 states to 11663 states and 34798 transitions. [2022-02-11 01:08:20,841 INFO L78 Accepts]: Start accepts. Automaton has 11663 states and 34798 transitions. Word has length 35 [2022-02-11 01:08:20,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:08:20,841 INFO L470 AbstractCegarLoop]: Abstraction has 11663 states and 34798 transitions. [2022-02-11 01:08:20,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:20,841 INFO L276 IsEmpty]: Start isEmpty. Operand 11663 states and 34798 transitions. [2022-02-11 01:08:20,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:08:20,855 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:08:20,855 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:08:20,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-02-11 01:08:21,055 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-02-11 01:08:21,055 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:08:21,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:08:21,056 INFO L85 PathProgramCache]: Analyzing trace with hash -14985072, now seen corresponding path program 180 times [2022-02-11 01:08:21,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:08:21,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439544902] [2022-02-11 01:08:21,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:08:21,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:08:21,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:08:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:21,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:08:21,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439544902] [2022-02-11 01:08:21,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439544902] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:08:21,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580722042] [2022-02-11 01:08:21,206 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:08:21,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:08:21,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:08:21,207 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-02-11 01:08:21,207 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-02-11 01:08:21,232 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:08:21,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:08:21,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-11 01:08:21,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:08:21,458 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-02-11 01:08:21,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:21,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 32 treesize of output 32 [2022-02-11 01:08:22,582 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-02-11 01:08:22,582 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-02-11 01:08:22,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:22,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:22,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-02-11 01:08:22,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:08:22,770 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-02-11 01:08:22,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 29 treesize of output 104 [2022-02-11 01:08:23,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:23,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 34 treesize of output 38 [2022-02-11 01:08:26,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:26,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 40 treesize of output 80 [2022-02-11 01:08:26,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:26,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 82 treesize of output 114 [2022-02-11 01:08:27,056 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:27,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580722042] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:08:27,056 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:08:27,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:08:27,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010911591] [2022-02-11 01:08:27,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:08:27,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:08:27,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:08:27,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:08:27,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=558, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:08:27,057 INFO L87 Difference]: Start difference. First operand 11663 states and 34798 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-02-11 01:08:27,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:08:27,331 INFO L93 Difference]: Finished difference Result 13868 states and 41173 transitions. [2022-02-11 01:08:27,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 01:08:27,331 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-02-11 01:08:27,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:08:27,354 INFO L225 Difference]: With dead ends: 13868 [2022-02-11 01:08:27,354 INFO L226 Difference]: Without dead ends: 13727 [2022-02-11 01:08:27,354 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=123, Invalid=805, Unknown=2, NotChecked=0, Total=930 [2022-02-11 01:08:27,355 INFO L934 BasicCegarLoop]: 45 mSDtfsCounter, 86 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:08:27,355 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 482 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 275 Invalid, 0 Unknown, 247 Unchecked, 0.1s Time] [2022-02-11 01:08:27,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13727 states. [2022-02-11 01:08:27,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13727 to 11677. [2022-02-11 01:08:27,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11677 states, 11676 states have (on average 2.9840698869475846) internal successors, (34842), 11676 states have internal predecessors, (34842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:27,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11677 states to 11677 states and 34842 transitions. [2022-02-11 01:08:27,587 INFO L78 Accepts]: Start accepts. Automaton has 11677 states and 34842 transitions. Word has length 35 [2022-02-11 01:08:27,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:08:27,587 INFO L470 AbstractCegarLoop]: Abstraction has 11677 states and 34842 transitions. [2022-02-11 01:08:27,587 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-02-11 01:08:27,587 INFO L276 IsEmpty]: Start isEmpty. Operand 11677 states and 34842 transitions. [2022-02-11 01:08:27,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:08:27,653 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:08:27,653 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:08:27,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-02-11 01:08:27,853 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-02-11 01:08:27,854 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:08:27,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:08:27,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1415142588, now seen corresponding path program 181 times [2022-02-11 01:08:27,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:08:27,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475406781] [2022-02-11 01:08:27,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:08:27,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:08:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:08:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:28,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:08:28,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475406781] [2022-02-11 01:08:28,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475406781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:08:28,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969758390] [2022-02-11 01:08:28,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:08:28,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:08:28,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:08:28,012 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-02-11 01:08:28,013 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-02-11 01:08:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:08:28,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:08:28,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:08:28,233 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-02-11 01:08:28,437 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-02-11 01:08:28,437 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-02-11 01:08:29,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:29,220 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-02-11 01:08:29,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:29,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 16 treesize of output 21 [2022-02-11 01:08:29,246 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:29,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:08:29,394 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:08:29,394 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-02-11 01:08:29,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:29,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:29,976 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:08:29,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:30,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:30,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:30,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:30,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969758390] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:08:30,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:08:30,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:08:30,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426909475] [2022-02-11 01:08:30,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:08:30,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:08:30,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:08:30,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:08:30,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=545, Unknown=1, NotChecked=0, Total=650 [2022-02-11 01:08:30,359 INFO L87 Difference]: Start difference. First operand 11677 states and 34842 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-02-11 01:08:30,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:08:30,883 INFO L93 Difference]: Finished difference Result 13770 states and 40706 transitions. [2022-02-11 01:08:30,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 01:08:30,883 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-02-11 01:08:30,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:08:30,906 INFO L225 Difference]: With dead ends: 13770 [2022-02-11 01:08:30,906 INFO L226 Difference]: Without dead ends: 13614 [2022-02-11 01:08:30,907 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=190, Invalid=1141, Unknown=1, NotChecked=0, Total=1332 [2022-02-11 01:08:30,907 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 146 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 1164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 588 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:08:30,907 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 689 Invalid, 1164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 555 Invalid, 0 Unknown, 588 Unchecked, 0.2s Time] [2022-02-11 01:08:30,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13614 states. [2022-02-11 01:08:31,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13614 to 11734. [2022-02-11 01:08:31,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11734 states, 11733 states have (on average 2.9842325066053013) internal successors, (35014), 11733 states have internal predecessors, (35014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:31,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11734 states to 11734 states and 35014 transitions. [2022-02-11 01:08:31,077 INFO L78 Accepts]: Start accepts. Automaton has 11734 states and 35014 transitions. Word has length 35 [2022-02-11 01:08:31,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:08:31,077 INFO L470 AbstractCegarLoop]: Abstraction has 11734 states and 35014 transitions. [2022-02-11 01:08:31,078 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-02-11 01:08:31,078 INFO L276 IsEmpty]: Start isEmpty. Operand 11734 states and 35014 transitions. [2022-02-11 01:08:31,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:08:31,091 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:08:31,091 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:08:31,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-02-11 01:08:31,292 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-02-11 01:08:31,292 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:08:31,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:08:31,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1743272420, now seen corresponding path program 182 times [2022-02-11 01:08:31,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:08:31,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286618967] [2022-02-11 01:08:31,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:08:31,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:08:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:08:31,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-02-11 01:08:31,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:08:31,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286618967] [2022-02-11 01:08:31,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286618967] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:08:31,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878541922] [2022-02-11 01:08:31,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:08:31,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:08:31,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:08:31,439 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-02-11 01:08:31,439 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-02-11 01:08:31,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:08:31,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:08:31,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:08:31,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:08:31,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 17 treesize of output 13 [2022-02-11 01:08:31,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:31,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:33,098 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-02-11 01:08:33,098 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-02-11 01:08:33,102 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:08:33,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:33,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-02-11 01:08:33,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:08:33,265 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:08:33,265 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-02-11 01:08:33,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:33,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:34,104 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-02-11 01:08:34,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:34,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:34,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:34,490 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:34,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878541922] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:08:34,490 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:08:34,490 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-11 01:08:34,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126122987] [2022-02-11 01:08:34,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:08:34,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:08:34,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:08:34,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:08:34,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=549, Unknown=2, NotChecked=0, Total=650 [2022-02-11 01:08:34,491 INFO L87 Difference]: Start difference. First operand 11734 states and 35014 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-02-11 01:08:34,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:08:34,871 INFO L93 Difference]: Finished difference Result 15012 states and 44347 transitions. [2022-02-11 01:08:34,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 01:08:34,872 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-02-11 01:08:34,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:08:34,898 INFO L225 Difference]: With dead ends: 15012 [2022-02-11 01:08:34,898 INFO L226 Difference]: Without dead ends: 14854 [2022-02-11 01:08:34,899 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=128, Invalid=740, Unknown=2, NotChecked=0, Total=870 [2022-02-11 01:08:34,899 INFO L934 BasicCegarLoop]: 62 mSDtfsCounter, 150 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:08:34,899 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 648 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 483 Invalid, 0 Unknown, 379 Unchecked, 0.2s Time] [2022-02-11 01:08:34,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14854 states. [2022-02-11 01:08:35,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14854 to 11778. [2022-02-11 01:08:35,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11778 states, 11777 states have (on average 2.9844612380062836) internal successors, (35148), 11777 states have internal predecessors, (35148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:35,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11778 states to 11778 states and 35148 transitions. [2022-02-11 01:08:35,081 INFO L78 Accepts]: Start accepts. Automaton has 11778 states and 35148 transitions. Word has length 35 [2022-02-11 01:08:35,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:08:35,081 INFO L470 AbstractCegarLoop]: Abstraction has 11778 states and 35148 transitions. [2022-02-11 01:08:35,081 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-02-11 01:08:35,081 INFO L276 IsEmpty]: Start isEmpty. Operand 11778 states and 35148 transitions. [2022-02-11 01:08:35,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:08:35,095 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:08:35,095 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:08:35,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-02-11 01:08:35,295 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-02-11 01:08:35,295 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-11 01:08:35,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:08:35,296 INFO L85 PathProgramCache]: Analyzing trace with hash -439719078, now seen corresponding path program 183 times [2022-02-11 01:08:35,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:08:35,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886804340] [2022-02-11 01:08:35,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:08:35,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:08:35,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:08:35,445 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:35,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:08:35,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886804340] [2022-02-11 01:08:35,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886804340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:08:35,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951493964] [2022-02-11 01:08:35,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:08:35,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:08:35,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:08:35,447 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-02-11 01:08:35,447 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-02-11 01:08:35,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:08:35,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:08:35,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-11 01:08:35,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:08:35,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 18 treesize of output 14 [2022-02-11 01:08:35,873 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-02-11 01:08:35,873 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-02-11 01:08:37,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:37,249 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-02-11 01:08:37,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:37,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:08:37,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:08:37,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:08:37,642 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-02-11 01:08:37,643 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-02-11 01:08:38,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:38,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 36 treesize of output 40 [2022-02-11 01:08:38,395 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-02-11 01:08:38,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:38,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:08:38,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-02-11 01:08:38,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-02-11 01:08:38,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951493964] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:08:38,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:08:38,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-11 01:08:38,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30984481] [2022-02-11 01:08:38,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:08:38,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-11 01:08:38,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:08:38,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-11 01:08:38,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=633, Unknown=2, NotChecked=0, Total=756 [2022-02-11 01:08:38,535 INFO L87 Difference]: Start difference. First operand 11778 states and 35148 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-02-11 01:08:40,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:08:40,275 INFO L93 Difference]: Finished difference Result 15980 states and 47283 transitions. [2022-02-11 01:08:40,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-11 01:08:40,275 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-02-11 01:08:40,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:08:40,303 INFO L225 Difference]: With dead ends: 15980 [2022-02-11 01:08:40,303 INFO L226 Difference]: Without dead ends: 15936 [2022-02-11 01:08:40,304 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=416, Invalid=2338, Unknown=2, NotChecked=0, Total=2756 [2022-02-11 01:08:40,304 INFO L934 BasicCegarLoop]: 55 mSDtfsCounter, 401 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1014 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:08:40,304 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 841 Invalid, 1802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 714 Invalid, 0 Unknown, 1014 Unchecked, 0.3s Time] [2022-02-11 01:08:40,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15936 states. [2022-02-11 01:08:40,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15936 to 11834. [2022-02-11 01:08:40,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11834 states, 11833 states have (on average 2.9847883038958845) internal successors, (35319), 11833 states have internal predecessors, (35319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:08:40,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11834 states to 11834 states and 35319 transitions. [2022-02-11 01:08:40,503 INFO L78 Accepts]: Start accepts. Automaton has 11834 states and 35319 transitions. Word has length 35 [2022-02-11 01:08:40,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:08:40,503 INFO L470 AbstractCegarLoop]: Abstraction has 11834 states and 35319 transitions. [2022-02-11 01:08:40,503 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-02-11 01:08:40,503 INFO L276 IsEmpty]: Start isEmpty. Operand 11834 states and 35319 transitions. [2022-02-11 01:08:40,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-11 01:08:40,518 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:08:40,518 INFO L515 BasicCegarLoop]: trace histogram [2, 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-02-11 01:08:40,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 Received shutdown request... [2022-02-11 01:08:40,718 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-02-11 01:08:40,718 WARN L594 AbstractCegarLoop]: Verification canceled: while executing BasicCegarLoop. [2022-02-11 01:08:40,720 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-11 01:08:40,720 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-11 01:08:40,720 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-11 01:08:40,720 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-11 01:08:40,722 INFO L733 BasicCegarLoop]: Path program histogram: [183, 1, 1, 1] [2022-02-11 01:08:40,724 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-11 01:08:40,724 INFO L184 ceAbstractionStarter]: Computing trace abstraction results [2022-02-11 01:08:40,725 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.02 01:08:40 BasicIcfg [2022-02-11 01:08:40,725 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-11 01:08:40,725 INFO L158 Benchmark]: Toolchain (without parser) took 790405.26ms. Allocated memory was 203.4MB in the beginning and 1.0GB in the end (delta: 838.9MB). Free memory was 160.8MB in the beginning and 260.4MB in the end (delta: -99.6MB). Peak memory consumption was 741.3MB. Max. memory is 8.0GB. [2022-02-11 01:08:40,725 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 203.4MB. Free memory is still 162.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-11 01:08:40,726 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.95ms. Allocated memory is still 203.4MB. Free memory was 160.8MB in the beginning and 159.2MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-02-11 01:08:40,726 INFO L158 Benchmark]: Boogie Preprocessor took 15.88ms. Allocated memory is still 203.4MB. Free memory was 159.2MB in the beginning and 158.2MB in the end (delta: 916.4kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-11 01:08:40,726 INFO L158 Benchmark]: RCFGBuilder took 262.19ms. Allocated memory is still 203.4MB. Free memory was 158.1MB in the beginning and 148.6MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-11 01:08:40,726 INFO L158 Benchmark]: TraceAbstraction took 790097.88ms. Allocated memory was 203.4MB in the beginning and 1.0GB in the end (delta: 838.9MB). Free memory was 148.1MB in the beginning and 260.4MB in the end (delta: -112.3MB). Peak memory consumption was 726.7MB. Max. memory is 8.0GB. [2022-02-11 01:08:40,726 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14ms. Allocated memory is still 203.4MB. Free memory is still 162.0MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.95ms. Allocated memory is still 203.4MB. Free memory was 160.8MB in the beginning and 159.2MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.88ms. Allocated memory is still 203.4MB. Free memory was 159.2MB in the beginning and 158.2MB in the end (delta: 916.4kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 262.19ms. Allocated memory is still 203.4MB. Free memory was 158.1MB in the beginning and 148.6MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 790097.88ms. Allocated memory was 203.4MB in the beginning and 1.0GB in the end (delta: 838.9MB). Free memory was 148.1MB in the beginning and 260.4MB in the end (delta: -112.3MB). Peak memory consumption was 726.7MB. 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 executing BasicCegarLoop. - 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 executing BasicCegarLoop. - 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 executing BasicCegarLoop. - 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 executing BasicCegarLoop. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 47 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 789.9s, OverallIterations: 186, TraceHistogramMax: 2, PathProgramHistogramMax: 183, EmptinessCheckTime: 1.8s, AutomataDifference: 143.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 31973 SdHoareTripleChecker+Valid, 38.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 31973 mSDsluCounter, 96049 SdHoareTripleChecker+Invalid, 32.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 61674 IncrementalHoareTripleChecker+Unchecked, 122195 mSDsCounter, 4371 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 85798 IncrementalHoareTripleChecker+Invalid, 151843 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4371 mSolverCounterUnsat, 9953 mSDtfsCounter, 85798 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15747 GetRequests, 10458 SyntacticMatches, 245 SemanticMatches, 5044 ConstructedPredicates, 0 IntricatePredicates, 27 DeprecatedPredicates, 34766 ImplicationChecksByTransitivity, 365.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11834occurred in iteration=186, InterpolantAutomatonStates: 3935, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 21.4s AutomataMinimizationTime, 186 MinimizatonAttempts, 323242 StatesRemovedByMinimization, 184 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 578.3s InterpolantComputationTime, 12523 NumberOfCodeBlocks, 12507 NumberOfCodeBlocksAsserted, 614 NumberOfCheckSat, 18204 ConstructedInterpolants, 2541 QuantifiedInterpolants, 288973 SizeOfPredicates, 1973 NumberOfNonLiveVariables, 15486 ConjunctsInSsa, 4653 ConjunctsInUnsatCore, 552 InterpolantComputations, 3 PerfectInterpolantSequences, 510/8112 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