/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 06:25:08,147 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 06:25:08,149 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 06:25:08,192 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 06:25:08,193 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 06:25:08,194 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 06:25:08,195 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 06:25:08,196 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 06:25:08,197 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 06:25:08,198 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 06:25:08,199 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 06:25:08,200 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 06:25:08,200 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 06:25:08,201 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 06:25:08,201 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 06:25:08,202 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 06:25:08,209 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 06:25:08,216 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 06:25:08,218 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 06:25:08,219 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 06:25:08,220 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 06:25:08,226 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 06:25:08,227 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 06:25:08,229 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 06:25:08,235 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 06:25:08,235 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 06:25:08,235 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 06:25:08,236 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 06:25:08,236 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 06:25:08,237 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 06:25:08,237 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 06:25:08,238 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 06:25:08,238 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 06:25:08,239 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 06:25:08,240 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 06:25:08,240 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 06:25:08,240 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 06:25:08,240 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 06:25:08,241 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 06:25:08,241 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 06:25:08,242 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 06:25:08,248 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-01-18 06:25:08,277 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 06:25:08,277 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 06:25:08,278 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 06:25:08,278 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 06:25:08,279 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 06:25:08,279 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 06:25:08,279 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 06:25:08,279 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 06:25:08,279 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 06:25:08,280 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 06:25:08,280 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 06:25:08,280 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 06:25:08,281 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 06:25:08,282 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 06:25:08,282 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 06:25:08,282 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 06:25:08,282 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 06:25:08,282 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:25:08,282 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 06:25:08,282 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 06:25:08,282 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 06:25:08,283 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 06:25:08,283 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 06:25:08,283 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 06:25:08,283 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 06:25:08,283 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-01-18 06:25:08,528 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 06:25:08,547 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 06:25:08,549 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 06:25:08,550 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 06:25:08,551 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 06:25:08,552 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl [2022-01-18 06:25:08,552 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl' [2022-01-18 06:25:08,576 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 06:25:08,577 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 06:25:08,579 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 06:25:08,579 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 06:25:08,579 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 06:25:08,591 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,597 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,602 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 06:25:08,603 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 06:25:08,604 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 06:25:08,604 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 06:25:08,604 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 06:25:08,611 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,611 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,612 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,612 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,615 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,618 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,619 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,624 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 06:25:08,625 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 06:25:08,626 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 06:25:08,626 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 06:25:08,627 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/1) ... [2022-01-18 06:25:08,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:25:08,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:08,661 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-01-18 06:25:08,672 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-01-18 06:25:08,700 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 06:25:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 06:25:08,700 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 06:25:08,700 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 06:25:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 06:25:08,700 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 06:25:08,701 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 06:25:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 06:25:08,701 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 06:25:08,701 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 06:25:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 06:25:08,701 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 06:25:08,702 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 06:25:08,748 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 06:25:08,749 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 06:25:08,859 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 06:25:08,865 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 06:25:08,865 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 06:25:08,867 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:25:08 BoogieIcfgContainer [2022-01-18 06:25:08,867 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 06:25:08,868 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 06:25:08,868 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 06:25:08,879 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 06:25:08,879 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:08" (1/2) ... [2022-01-18 06:25:08,880 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a4a9ce7 and model type dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 06:25:08, skipping insertion in model container [2022-01-18 06:25:08,880 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:25:08" (2/2) ... [2022-01-18 06:25:08,882 INFO L111 eAbstractionObserver]: Analyzing ICFG dot-product-alt.wvr.bpl [2022-01-18 06:25:08,885 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 06:25:08,886 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 06:25:08,886 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 06:25:08,886 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 06:25:08,916 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 06:25:08,966 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 06:25:08,984 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-01-18 06:25:08,984 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 06:25:09,003 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-01-18 06:25:09,074 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,082 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 06:25:09,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:09,096 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:09,097 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:09,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:09,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1704584700, now seen corresponding path program 1 times [2022-01-18 06:25:09,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:09,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134744066] [2022-01-18 06:25:09,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:09,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:09,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:09,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:09,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:09,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134744066] [2022-01-18 06:25:09,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134744066] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:25:09,331 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:25:09,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:25:09,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101842338] [2022-01-18 06:25:09,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:09,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 06:25:09,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:09,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 06:25:09,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:25:09,395 INFO L87 Difference]: Start difference. First operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:09,461 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2022-01-18 06:25:09,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 06:25:09,464 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 06:25:09,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:09,482 INFO L225 Difference]: With dead ends: 298 [2022-01-18 06:25:09,483 INFO L226 Difference]: Without dead ends: 283 [2022-01-18 06:25:09,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:25:09,489 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 3 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:09,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 33 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:09,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-01-18 06:25:09,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-01-18 06:25:09,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.8820960698689957) internal successors, (660), 229 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2022-01-18 06:25:09,608 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2022-01-18 06:25:09,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:09,610 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2022-01-18 06:25:09,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,610 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2022-01-18 06:25:09,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 06:25:09,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:09,618 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:09,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 06:25:09,619 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:09,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:09,621 INFO L85 PathProgramCache]: Analyzing trace with hash -665793199, now seen corresponding path program 1 times [2022-01-18 06:25:09,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:09,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144181406] [2022-01-18 06:25:09,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:09,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:09,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:09,706 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:09,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:09,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144181406] [2022-01-18 06:25:09,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144181406] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:25:09,707 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:25:09,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 06:25:09,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897627854] [2022-01-18 06:25:09,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:09,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:25:09,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:09,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:25:09,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:25:09,710 INFO L87 Difference]: Start difference. First operand 230 states and 660 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:09,770 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2022-01-18 06:25:09,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:25:09,771 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 06:25:09,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:09,773 INFO L225 Difference]: With dead ends: 249 [2022-01-18 06:25:09,774 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 06:25:09,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:25:09,781 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:09,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 23 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:09,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 06:25:09,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2022-01-18 06:25:09,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.89237668161435) internal successors, (645), 223 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2022-01-18 06:25:09,805 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2022-01-18 06:25:09,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:09,805 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2022-01-18 06:25:09,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,806 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2022-01-18 06:25:09,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 06:25:09,807 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:09,807 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:09,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 06:25:09,807 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:09,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:09,808 INFO L85 PathProgramCache]: Analyzing trace with hash -970035705, now seen corresponding path program 1 times [2022-01-18 06:25:09,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:09,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296795237] [2022-01-18 06:25:09,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:09,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:09,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:09,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:09,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:09,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296795237] [2022-01-18 06:25:09,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296795237] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:25:09,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:25:09,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 06:25:09,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225240335] [2022-01-18 06:25:09,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:09,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:25:09,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:09,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:25:09,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:25:09,895 INFO L87 Difference]: Start difference. First operand 224 states and 645 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:09,961 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2022-01-18 06:25:09,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:25:09,962 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 06:25:09,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:09,965 INFO L225 Difference]: With dead ends: 332 [2022-01-18 06:25:09,965 INFO L226 Difference]: Without dead ends: 332 [2022-01-18 06:25:09,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:25:09,971 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 93 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:09,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 21 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:09,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-01-18 06:25:09,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2022-01-18 06:25:09,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.9034749034749034) internal successors, (752), 259 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2022-01-18 06:25:09,986 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2022-01-18 06:25:09,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:09,986 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2022-01-18 06:25:09,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,986 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2022-01-18 06:25:09,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:09,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:09,988 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:09,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 06:25:09,988 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:09,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:09,989 INFO L85 PathProgramCache]: Analyzing trace with hash 954256018, now seen corresponding path program 1 times [2022-01-18 06:25:09,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:09,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198454947] [2022-01-18 06:25:09,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:09,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:10,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:10,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:10,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:10,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198454947] [2022-01-18 06:25:10,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198454947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:10,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072202177] [2022-01-18 06:25:10,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:10,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:10,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:10,431 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-01-18 06:25:10,443 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-01-18 06:25:10,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:10,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 06:25:10,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:10,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 06:25:10,837 INFO L353 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-01-18 06:25:10,837 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 19 treesize of output 10 [2022-01-18 06:25:10,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:10,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:11,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:11,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:25:11,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:11,115 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 20 treesize of output 24 [2022-01-18 06:25:11,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:11,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 20 [2022-01-18 06:25:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 06:25:11,219 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 06:25:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-01-18 06:25:11,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:11,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072202177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:11,335 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:11,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 06:25:11,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910741503] [2022-01-18 06:25:11,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:11,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:11,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:11,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:11,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:11,338 INFO L87 Difference]: Start difference. First operand 260 states and 752 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 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-01-18 06:25:11,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:11,836 INFO L93 Difference]: Finished difference Result 535 states and 1542 transitions. [2022-01-18 06:25:11,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:25:11,837 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:11,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:11,844 INFO L225 Difference]: With dead ends: 535 [2022-01-18 06:25:11,847 INFO L226 Difference]: Without dead ends: 520 [2022-01-18 06:25:11,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:25:11,848 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 234 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:11,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 112 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:25:11,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-01-18 06:25:11,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 346. [2022-01-18 06:25:11,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.8956521739130436) internal successors, (999), 345 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:11,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2022-01-18 06:25:11,866 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2022-01-18 06:25:11,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:11,867 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2022-01-18 06:25:11,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 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-01-18 06:25:11,867 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2022-01-18 06:25:11,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:11,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:11,868 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:11,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:12,069 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-01-18 06:25:12,070 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:12,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:12,070 INFO L85 PathProgramCache]: Analyzing trace with hash 372317296, now seen corresponding path program 2 times [2022-01-18 06:25:12,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:12,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186418051] [2022-01-18 06:25:12,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:12,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:12,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:12,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:12,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:12,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186418051] [2022-01-18 06:25:12,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186418051] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:12,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823654717] [2022-01-18 06:25:12,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:12,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:12,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:12,312 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-01-18 06:25:12,320 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-01-18 06:25:12,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:12,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:12,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 06:25:12,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:12,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:12,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 81 [2022-01-18 06:25:12,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:12,708 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 78 treesize of output 61 [2022-01-18 06:25:12,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:12,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-01-18 06:25:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:12,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:13,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:13,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:25:13,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:13,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 06:25:13,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:13,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 15 treesize of output 20 [2022-01-18 06:25:13,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 06:25:13,150 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 06:25:13,151 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 19 treesize of output 12 [2022-01-18 06:25:13,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:13,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823654717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:13,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:13,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 06:25:13,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189043266] [2022-01-18 06:25:13,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:13,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:25:13,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:13,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:25:13,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:25:13,267 INFO L87 Difference]: Start difference. First operand 346 states and 999 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:15,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:15,139 INFO L93 Difference]: Finished difference Result 1195 states and 3469 transitions. [2022-01-18 06:25:15,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:25:15,139 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:15,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:15,146 INFO L225 Difference]: With dead ends: 1195 [2022-01-18 06:25:15,146 INFO L226 Difference]: Without dead ends: 1165 [2022-01-18 06:25:15,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=572, Invalid=1978, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:25:15,148 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 464 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:15,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 182 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:25:15,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-01-18 06:25:15,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 448. [2022-01-18 06:25:15,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 2.9731543624161074) internal successors, (1329), 447 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:15,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1329 transitions. [2022-01-18 06:25:15,168 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1329 transitions. Word has length 24 [2022-01-18 06:25:15,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:15,169 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 1329 transitions. [2022-01-18 06:25:15,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:15,169 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1329 transitions. [2022-01-18 06:25:15,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:15,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:15,170 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:15,198 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-01-18 06:25:15,395 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-01-18 06:25:15,396 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:15,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:15,396 INFO L85 PathProgramCache]: Analyzing trace with hash -669864304, now seen corresponding path program 3 times [2022-01-18 06:25:15,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:15,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566199325] [2022-01-18 06:25:15,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:15,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:15,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:15,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:15,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566199325] [2022-01-18 06:25:15,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566199325] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:15,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648841131] [2022-01-18 06:25:15,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:15,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:15,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:15,583 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-01-18 06:25:15,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 06:25:15,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:25:15,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:15,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:25:15,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:15,787 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 31 treesize of output 15 [2022-01-18 06:25:15,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:15,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:15,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:15,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 24 treesize of output 29 [2022-01-18 06:25:15,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:15,926 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 20 treesize of output 24 [2022-01-18 06:25:15,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:15,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 20 [2022-01-18 06:25:15,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 06:25:15,981 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 06:25:15,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-01-18 06:25:16,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:16,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648841131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:16,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:16,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-18 06:25:16,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712301883] [2022-01-18 06:25:16,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:16,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:16,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:16,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:16,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:16,143 INFO L87 Difference]: Start difference. First operand 448 states and 1329 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:16,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:16,554 INFO L93 Difference]: Finished difference Result 682 states and 1977 transitions. [2022-01-18 06:25:16,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:25:16,555 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:16,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:16,559 INFO L225 Difference]: With dead ends: 682 [2022-01-18 06:25:16,559 INFO L226 Difference]: Without dead ends: 667 [2022-01-18 06:25:16,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:25:16,560 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 122 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:16,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 119 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:16,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2022-01-18 06:25:16,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 464. [2022-01-18 06:25:16,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.9568034557235423) internal successors, (1369), 463 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:16,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1369 transitions. [2022-01-18 06:25:16,588 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1369 transitions. Word has length 24 [2022-01-18 06:25:16,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:16,588 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 1369 transitions. [2022-01-18 06:25:16,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:16,588 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1369 transitions. [2022-01-18 06:25:16,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:16,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:16,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:16,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 06:25:16,803 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-01-18 06:25:16,803 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:16,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:16,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1129139024, now seen corresponding path program 4 times [2022-01-18 06:25:16,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:16,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802450753] [2022-01-18 06:25:16,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:16,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:16,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:17,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:17,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:17,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802450753] [2022-01-18 06:25:17,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802450753] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:17,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137093102] [2022-01-18 06:25:17,063 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:17,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:17,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:17,064 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-01-18 06:25:17,066 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-01-18 06:25:17,094 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:17,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:17,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 06:25:17,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:17,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:17,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 06:25:17,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:17,277 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 19 treesize of output 23 [2022-01-18 06:25:17,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:17,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-01-18 06:25:17,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:17,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:17,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:17,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:25:17,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:17,566 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 20 treesize of output 24 [2022-01-18 06:25:17,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:17,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 20 [2022-01-18 06:25:17,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 06:25:17,635 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 06:25:17,638 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 19 treesize of output 12 [2022-01-18 06:25:17,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:17,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137093102] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:17,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:17,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-01-18 06:25:17,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815868153] [2022-01-18 06:25:17,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:17,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:17,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:17,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:17,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:17,771 INFO L87 Difference]: Start difference. First operand 464 states and 1369 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:18,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:18,139 INFO L93 Difference]: Finished difference Result 763 states and 2257 transitions. [2022-01-18 06:25:18,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:25:18,139 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:18,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:18,145 INFO L225 Difference]: With dead ends: 763 [2022-01-18 06:25:18,145 INFO L226 Difference]: Without dead ends: 748 [2022-01-18 06:25:18,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:25:18,147 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 172 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:18,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 122 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 250 Invalid, 0 Unknown, 34 Unchecked, 0.2s Time] [2022-01-18 06:25:18,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-01-18 06:25:18,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 479. [2022-01-18 06:25:18,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 478 states have (on average 2.98326359832636) internal successors, (1426), 478 states have internal predecessors, (1426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:18,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1426 transitions. [2022-01-18 06:25:18,163 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1426 transitions. Word has length 24 [2022-01-18 06:25:18,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:18,164 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 1426 transitions. [2022-01-18 06:25:18,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:18,164 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1426 transitions. [2022-01-18 06:25:18,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:18,166 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:18,166 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:18,192 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-01-18 06:25:18,383 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-01-18 06:25:18,383 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:18,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:18,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1804153484, now seen corresponding path program 5 times [2022-01-18 06:25:18,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:18,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197897318] [2022-01-18 06:25:18,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:18,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:18,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:18,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:18,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197897318] [2022-01-18 06:25:18,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197897318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:18,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441541531] [2022-01-18 06:25:18,582 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:18,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:18,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:18,583 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-01-18 06:25:18,608 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-01-18 06:25:18,619 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:25:18,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:18,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:25:18,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:18,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:18,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-01-18 06:25:18,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 06:25:18,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:18,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:25:19,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:19,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:19,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:19,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:25:19,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:19,280 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 20 treesize of output 24 [2022-01-18 06:25:19,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:19,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 20 [2022-01-18 06:25:19,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 06:25:19,349 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 06:25:19,350 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 19 treesize of output 12 [2022-01-18 06:25:19,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:19,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441541531] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:19,462 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:19,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 24 [2022-01-18 06:25:19,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281413609] [2022-01-18 06:25:19,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:19,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 06:25:19,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:19,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 06:25:19,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:25:19,489 INFO L87 Difference]: Start difference. First operand 479 states and 1426 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:24,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:24,227 INFO L93 Difference]: Finished difference Result 1711 states and 4956 transitions. [2022-01-18 06:25:24,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 06:25:24,228 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:24,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:24,240 INFO L225 Difference]: With dead ends: 1711 [2022-01-18 06:25:24,240 INFO L226 Difference]: Without dead ends: 1681 [2022-01-18 06:25:24,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5105 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2524, Invalid=11518, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 06:25:24,244 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 374 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 1512 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:24,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 423 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1512 Invalid, 0 Unknown, 273 Unchecked, 1.0s Time] [2022-01-18 06:25:24,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1681 states. [2022-01-18 06:25:24,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1681 to 516. [2022-01-18 06:25:24,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.0349514563106794) internal successors, (1563), 515 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:24,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1563 transitions. [2022-01-18 06:25:24,268 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1563 transitions. Word has length 24 [2022-01-18 06:25:24,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:24,268 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1563 transitions. [2022-01-18 06:25:24,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:24,269 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1563 transitions. [2022-01-18 06:25:24,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:24,270 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:24,270 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:24,290 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-01-18 06:25:24,483 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-01-18 06:25:24,483 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:24,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:24,484 INFO L85 PathProgramCache]: Analyzing trace with hash 795589012, now seen corresponding path program 6 times [2022-01-18 06:25:24,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:24,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798978477] [2022-01-18 06:25:24,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:24,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:24,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:24,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:24,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:24,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798978477] [2022-01-18 06:25:24,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798978477] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:24,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446495099] [2022-01-18 06:25:24,735 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:24,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:24,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:24,738 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-01-18 06:25:24,739 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-01-18 06:25:24,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:25:24,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:24,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:25:24,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:24,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:24,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 3 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 79 [2022-01-18 06:25:24,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:24,945 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 76 treesize of output 59 [2022-01-18 06:25:24,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:24,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-01-18 06:25:25,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:25,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:25,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:25,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:25:25,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:25,230 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 20 treesize of output 24 [2022-01-18 06:25:25,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:25,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 06:25:25,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 06:25:25,292 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 06:25:25,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-01-18 06:25:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:25,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446495099] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:25,381 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:25,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2022-01-18 06:25:25,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667081696] [2022-01-18 06:25:25,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:25,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 06:25:25,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:25,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 06:25:25,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-01-18 06:25:25,383 INFO L87 Difference]: Start difference. First operand 516 states and 1563 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:26,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:26,663 INFO L93 Difference]: Finished difference Result 1105 states and 3275 transitions. [2022-01-18 06:25:26,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:25:26,663 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:26,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:26,669 INFO L225 Difference]: With dead ends: 1105 [2022-01-18 06:25:26,669 INFO L226 Difference]: Without dead ends: 1090 [2022-01-18 06:25:26,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=472, Invalid=1420, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 06:25:26,670 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 267 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:26,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 173 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:26,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-01-18 06:25:26,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 498. [2022-01-18 06:25:26,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 497 states have (on average 3.006036217303823) internal successors, (1494), 497 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:26,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1494 transitions. [2022-01-18 06:25:26,687 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1494 transitions. Word has length 24 [2022-01-18 06:25:26,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:26,687 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1494 transitions. [2022-01-18 06:25:26,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:26,687 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1494 transitions. [2022-01-18 06:25:26,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:26,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:26,689 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:26,714 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-01-18 06:25:26,911 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-01-18 06:25:26,912 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:26,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:26,912 INFO L85 PathProgramCache]: Analyzing trace with hash -2028428791, now seen corresponding path program 7 times [2022-01-18 06:25:26,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:26,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193461453] [2022-01-18 06:25:26,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:26,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:26,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:26,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:26,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:26,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193461453] [2022-01-18 06:25:26,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193461453] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:26,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44155869] [2022-01-18 06:25:26,961 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:26,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:26,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:26,962 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-01-18 06:25:26,963 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-01-18 06:25:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:26,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:26,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:27,089 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:27,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:27,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:27,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44155869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:27,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:27,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 06:25:27,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697236301] [2022-01-18 06:25:27,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:27,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:27,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:27,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:27,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:27,191 INFO L87 Difference]: Start difference. First operand 498 states and 1494 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 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-01-18 06:25:28,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:28,109 INFO L93 Difference]: Finished difference Result 2271 states and 6608 transitions. [2022-01-18 06:25:28,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 06:25:28,109 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 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 27 [2022-01-18 06:25:28,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:28,120 INFO L225 Difference]: With dead ends: 2271 [2022-01-18 06:25:28,120 INFO L226 Difference]: Without dead ends: 2271 [2022-01-18 06:25:28,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:25:28,121 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 422 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:28,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 196 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:28,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2271 states. [2022-01-18 06:25:28,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2271 to 643. [2022-01-18 06:25:28,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 3.188473520249221) internal successors, (2047), 642 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:28,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 2047 transitions. [2022-01-18 06:25:28,150 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 2047 transitions. Word has length 27 [2022-01-18 06:25:28,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:28,151 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 2047 transitions. [2022-01-18 06:25:28,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 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-01-18 06:25:28,151 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 2047 transitions. [2022-01-18 06:25:28,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:28,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:28,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:28,177 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-01-18 06:25:28,367 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-01-18 06:25:28,367 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:28,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:28,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1539908103, now seen corresponding path program 8 times [2022-01-18 06:25:28,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:28,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432336009] [2022-01-18 06:25:28,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:28,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:28,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:28,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:28,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:28,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432336009] [2022-01-18 06:25:28,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432336009] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:28,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264839476] [2022-01-18 06:25:28,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:28,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:28,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:28,430 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-01-18 06:25:28,460 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-01-18 06:25:28,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:28,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:28,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:28,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:28,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:28,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:28,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:28,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264839476] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:28,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:28,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 06:25:28,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575533581] [2022-01-18 06:25:28,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:28,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 06:25:28,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:28,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 06:25:28,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:25:28,723 INFO L87 Difference]: Start difference. First operand 643 states and 2047 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-01-18 06:25:30,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:30,874 INFO L93 Difference]: Finished difference Result 3591 states and 10373 transitions. [2022-01-18 06:25:30,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 06:25:30,875 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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 27 [2022-01-18 06:25:30,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:30,891 INFO L225 Difference]: With dead ends: 3591 [2022-01-18 06:25:30,891 INFO L226 Difference]: Without dead ends: 3591 [2022-01-18 06:25:30,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4292 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 06:25:30,894 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 581 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:30,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 338 Invalid, 1595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1483 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:25:30,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3591 states. [2022-01-18 06:25:30,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3591 to 647. [2022-01-18 06:25:30,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 3.1996904024767803) internal successors, (2067), 646 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 2067 transitions. [2022-01-18 06:25:30,937 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 2067 transitions. Word has length 27 [2022-01-18 06:25:30,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:30,938 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 2067 transitions. [2022-01-18 06:25:30,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-01-18 06:25:30,938 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 2067 transitions. [2022-01-18 06:25:30,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:30,939 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:30,940 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:30,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 06:25:31,155 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-01-18 06:25:31,155 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:31,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:31,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1733808771, now seen corresponding path program 9 times [2022-01-18 06:25:31,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:31,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904023609] [2022-01-18 06:25:31,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:31,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:31,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:31,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:31,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:31,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904023609] [2022-01-18 06:25:31,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904023609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:31,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049258579] [2022-01-18 06:25:31,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:31,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:31,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:31,204 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-01-18 06:25:31,204 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-01-18 06:25:31,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:25:31,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:31,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:31,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:31,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:31,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:31,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:31,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049258579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:31,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:31,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 06:25:31,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905066712] [2022-01-18 06:25:31,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:31,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 06:25:31,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:31,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 06:25:31,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:25:31,481 INFO L87 Difference]: Start difference. First operand 647 states and 2067 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-01-18 06:25:32,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:32,437 INFO L93 Difference]: Finished difference Result 2922 states and 8417 transitions. [2022-01-18 06:25:32,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 06:25:32,438 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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 27 [2022-01-18 06:25:32,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:32,450 INFO L225 Difference]: With dead ends: 2922 [2022-01-18 06:25:32,450 INFO L226 Difference]: Without dead ends: 2922 [2022-01-18 06:25:32,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1525 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 06:25:32,452 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 471 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:32,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 248 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:32,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2922 states. [2022-01-18 06:25:32,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2922 to 637. [2022-01-18 06:25:32,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.1871069182389937) internal successors, (2027), 636 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:32,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2027 transitions. [2022-01-18 06:25:32,495 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2027 transitions. Word has length 27 [2022-01-18 06:25:32,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:32,496 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 2027 transitions. [2022-01-18 06:25:32,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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-01-18 06:25:32,496 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2027 transitions. [2022-01-18 06:25:32,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:32,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:32,499 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:32,522 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-01-18 06:25:32,713 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-01-18 06:25:32,713 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:32,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:32,714 INFO L85 PathProgramCache]: Analyzing trace with hash 373023270, now seen corresponding path program 1 times [2022-01-18 06:25:32,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:32,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316407352] [2022-01-18 06:25:32,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:32,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:32,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:32,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:32,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316407352] [2022-01-18 06:25:32,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316407352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:32,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429429517] [2022-01-18 06:25:32,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:32,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:32,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:32,753 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-01-18 06:25:32,781 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-01-18 06:25:32,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:32,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:25:32,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:32,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:32,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:32,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:32,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429429517] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:32,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:32,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:25:32,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791427816] [2022-01-18 06:25:32,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:32,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:25:32,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:32,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:25:32,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:25:32,956 INFO L87 Difference]: Start difference. First operand 637 states and 2027 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:33,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:33,089 INFO L93 Difference]: Finished difference Result 1395 states and 4216 transitions. [2022-01-18 06:25:33,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:25:33,090 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:33,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:33,095 INFO L225 Difference]: With dead ends: 1395 [2022-01-18 06:25:33,095 INFO L226 Difference]: Without dead ends: 1377 [2022-01-18 06:25:33,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:33,096 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 305 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:33,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 57 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:33,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2022-01-18 06:25:33,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 917. [2022-01-18 06:25:33,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 916 states have (on average 3.2587336244541483) internal successors, (2985), 916 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:33,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 2985 transitions. [2022-01-18 06:25:33,139 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 2985 transitions. Word has length 27 [2022-01-18 06:25:33,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:33,139 INFO L470 AbstractCegarLoop]: Abstraction has 917 states and 2985 transitions. [2022-01-18 06:25:33,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:33,139 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 2985 transitions. [2022-01-18 06:25:33,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:33,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:33,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:33,162 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-01-18 06:25:33,355 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-01-18 06:25:33,355 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:33,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:33,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1292974513, now seen corresponding path program 10 times [2022-01-18 06:25:33,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:33,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668586721] [2022-01-18 06:25:33,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:33,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:33,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:33,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:33,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:33,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668586721] [2022-01-18 06:25:33,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668586721] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:33,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421389413] [2022-01-18 06:25:33,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:33,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:33,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:33,397 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-01-18 06:25:33,414 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-01-18 06:25:33,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:33,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:33,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:33,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:33,550 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:33,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:33,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:33,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421389413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:33,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:33,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 06:25:33,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345503307] [2022-01-18 06:25:33,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:33,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:33,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:33,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:33,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:33,629 INFO L87 Difference]: Start difference. First operand 917 states and 2985 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:33,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:33,986 INFO L93 Difference]: Finished difference Result 2362 states and 7302 transitions. [2022-01-18 06:25:33,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 06:25:33,987 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:33,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:33,994 INFO L225 Difference]: With dead ends: 2362 [2022-01-18 06:25:33,994 INFO L226 Difference]: Without dead ends: 2295 [2022-01-18 06:25:33,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:25:33,995 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 296 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:33,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 199 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:33,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2022-01-18 06:25:34,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 1429. [2022-01-18 06:25:34,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.330532212885154) internal successors, (4756), 1428 states have internal predecessors, (4756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 4756 transitions. [2022-01-18 06:25:34,035 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 4756 transitions. Word has length 27 [2022-01-18 06:25:34,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:34,035 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 4756 transitions. [2022-01-18 06:25:34,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,035 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 4756 transitions. [2022-01-18 06:25:34,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:34,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:34,039 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:34,055 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-01-18 06:25:34,243 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-01-18 06:25:34,243 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:34,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:34,244 INFO L85 PathProgramCache]: Analyzing trace with hash -502740502, now seen corresponding path program 2 times [2022-01-18 06:25:34,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:34,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922247539] [2022-01-18 06:25:34,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:34,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:34,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:34,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922247539] [2022-01-18 06:25:34,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922247539] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:34,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251645058] [2022-01-18 06:25:34,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:34,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:34,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:34,280 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-01-18 06:25:34,306 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-01-18 06:25:34,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:34,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:34,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:25:34,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:34,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:34,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:34,458 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:34,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251645058] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:34,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:34,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:25:34,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899791211] [2022-01-18 06:25:34,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:34,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:25:34,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:34,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:25:34,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:25:34,459 INFO L87 Difference]: Start difference. First operand 1429 states and 4756 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:34,647 INFO L93 Difference]: Finished difference Result 2511 states and 7693 transitions. [2022-01-18 06:25:34,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:25:34,648 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:34,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:34,655 INFO L225 Difference]: With dead ends: 2511 [2022-01-18 06:25:34,655 INFO L226 Difference]: Without dead ends: 2511 [2022-01-18 06:25:34,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:34,656 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 270 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:34,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 90 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:34,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2511 states. [2022-01-18 06:25:34,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2511 to 1499. [2022-01-18 06:25:34,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1499 states, 1498 states have (on average 3.2963951935914553) internal successors, (4938), 1498 states have internal predecessors, (4938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 4938 transitions. [2022-01-18 06:25:34,699 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 4938 transitions. Word has length 27 [2022-01-18 06:25:34,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:34,699 INFO L470 AbstractCegarLoop]: Abstraction has 1499 states and 4938 transitions. [2022-01-18 06:25:34,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 4938 transitions. [2022-01-18 06:25:34,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:34,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:34,704 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:34,727 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-01-18 06:25:34,927 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-01-18 06:25:34,928 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:34,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:34,928 INFO L85 PathProgramCache]: Analyzing trace with hash -340431285, now seen corresponding path program 11 times [2022-01-18 06:25:34,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:34,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130493783] [2022-01-18 06:25:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:34,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:34,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:34,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:34,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:34,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130493783] [2022-01-18 06:25:34,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130493783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:34,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987160172] [2022-01-18 06:25:34,974 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:34,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:34,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:34,975 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-01-18 06:25:34,978 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-01-18 06:25:35,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:25:35,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:35,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:35,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:35,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:35,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:35,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:35,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987160172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:35,174 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:35,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:35,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920706599] [2022-01-18 06:25:35,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:35,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:25:35,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:35,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:25:35,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:25:35,175 INFO L87 Difference]: Start difference. First operand 1499 states and 4938 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:35,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:35,763 INFO L93 Difference]: Finished difference Result 4914 states and 14852 transitions. [2022-01-18 06:25:35,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 06:25:35,763 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:35,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:35,778 INFO L225 Difference]: With dead ends: 4914 [2022-01-18 06:25:35,778 INFO L226 Difference]: Without dead ends: 4914 [2022-01-18 06:25:35,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 06:25:35,779 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 293 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:35,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 172 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:25:35,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2022-01-18 06:25:35,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 1527. [2022-01-18 06:25:35,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 3.290956749672346) internal successors, (5022), 1526 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:35,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 5022 transitions. [2022-01-18 06:25:35,854 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 5022 transitions. Word has length 27 [2022-01-18 06:25:35,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:35,855 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 5022 transitions. [2022-01-18 06:25:35,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:35,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 5022 transitions. [2022-01-18 06:25:35,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:35,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:35,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:35,887 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-01-18 06:25:36,087 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-01-18 06:25:36,088 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:36,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:36,088 INFO L85 PathProgramCache]: Analyzing trace with hash -428155657, now seen corresponding path program 12 times [2022-01-18 06:25:36,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:36,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937764518] [2022-01-18 06:25:36,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:36,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:36,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:36,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:36,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:36,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937764518] [2022-01-18 06:25:36,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937764518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:36,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802063387] [2022-01-18 06:25:36,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:36,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:36,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:36,139 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-01-18 06:25:36,148 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-01-18 06:25:36,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:25:36,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:36,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:36,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:36,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:36,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:36,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:36,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802063387] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:36,350 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:36,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:36,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579528411] [2022-01-18 06:25:36,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:36,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:25:36,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:36,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:25:36,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:25:36,351 INFO L87 Difference]: Start difference. First operand 1527 states and 5022 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:37,090 INFO L93 Difference]: Finished difference Result 4943 states and 15025 transitions. [2022-01-18 06:25:37,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:25:37,090 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:37,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:37,103 INFO L225 Difference]: With dead ends: 4943 [2022-01-18 06:25:37,103 INFO L226 Difference]: Without dead ends: 4943 [2022-01-18 06:25:37,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:25:37,105 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 327 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:37,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 180 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:37,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4943 states. [2022-01-18 06:25:37,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4943 to 1683. [2022-01-18 06:25:37,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1683 states, 1682 states have (on average 3.256837098692033) internal successors, (5478), 1682 states have internal predecessors, (5478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1683 states to 1683 states and 5478 transitions. [2022-01-18 06:25:37,175 INFO L78 Accepts]: Start accepts. Automaton has 1683 states and 5478 transitions. Word has length 27 [2022-01-18 06:25:37,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:37,175 INFO L470 AbstractCegarLoop]: Abstraction has 1683 states and 5478 transitions. [2022-01-18 06:25:37,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1683 states and 5478 transitions. [2022-01-18 06:25:37,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:37,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:37,180 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:37,207 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-01-18 06:25:37,395 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-01-18 06:25:37,395 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:37,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:37,396 INFO L85 PathProgramCache]: Analyzing trace with hash 193811757, now seen corresponding path program 13 times [2022-01-18 06:25:37,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:37,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069448541] [2022-01-18 06:25:37,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:37,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:37,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:37,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:37,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:37,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069448541] [2022-01-18 06:25:37,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069448541] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:37,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699403034] [2022-01-18 06:25:37,440 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:37,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:37,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:37,441 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-01-18 06:25:37,464 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-01-18 06:25:37,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:37,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:37,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:37,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:37,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:37,616 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:37,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699403034] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:37,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:37,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 06:25:37,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95112271] [2022-01-18 06:25:37,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:37,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 06:25:37,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:37,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 06:25:37,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:37,617 INFO L87 Difference]: Start difference. First operand 1683 states and 5478 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:37,920 INFO L93 Difference]: Finished difference Result 3283 states and 10240 transitions. [2022-01-18 06:25:37,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:25:37,920 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:37,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:37,926 INFO L225 Difference]: With dead ends: 3283 [2022-01-18 06:25:37,926 INFO L226 Difference]: Without dead ends: 3283 [2022-01-18 06:25:37,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:25:37,927 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 268 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:37,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 208 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:37,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3283 states. [2022-01-18 06:25:37,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3283 to 2080. [2022-01-18 06:25:37,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2080 states, 2079 states have (on average 3.3044733044733046) internal successors, (6870), 2079 states have internal predecessors, (6870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2080 states to 2080 states and 6870 transitions. [2022-01-18 06:25:37,983 INFO L78 Accepts]: Start accepts. Automaton has 2080 states and 6870 transitions. Word has length 27 [2022-01-18 06:25:37,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:37,983 INFO L470 AbstractCegarLoop]: Abstraction has 2080 states and 6870 transitions. [2022-01-18 06:25:37,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,983 INFO L276 IsEmpty]: Start isEmpty. Operand 2080 states and 6870 transitions. [2022-01-18 06:25:37,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:37,989 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:37,989 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:38,015 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-01-18 06:25:38,203 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-01-18 06:25:38,203 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:38,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:38,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1978086597, now seen corresponding path program 14 times [2022-01-18 06:25:38,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:38,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112256729] [2022-01-18 06:25:38,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:38,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:38,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:38,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112256729] [2022-01-18 06:25:38,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112256729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639281129] [2022-01-18 06:25:38,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:38,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:38,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:38,250 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-01-18 06:25:38,251 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-01-18 06:25:38,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:38,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:38,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:38,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:38,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:38,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:38,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:38,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639281129] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:38,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:38,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:38,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753563378] [2022-01-18 06:25:38,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:38,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:25:38,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:38,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:25:38,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:25:38,438 INFO L87 Difference]: Start difference. First operand 2080 states and 6870 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:39,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:39,015 INFO L93 Difference]: Finished difference Result 5570 states and 17389 transitions. [2022-01-18 06:25:39,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:25:39,016 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:39,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:39,050 INFO L225 Difference]: With dead ends: 5570 [2022-01-18 06:25:39,050 INFO L226 Difference]: Without dead ends: 5566 [2022-01-18 06:25:39,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 06:25:39,051 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 380 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:39,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 154 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:25:39,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5566 states. [2022-01-18 06:25:39,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5566 to 2092. [2022-01-18 06:25:39,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2092 states, 2091 states have (on average 3.29507412721186) internal successors, (6890), 2091 states have internal predecessors, (6890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:39,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 6890 transitions. [2022-01-18 06:25:39,125 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 6890 transitions. Word has length 27 [2022-01-18 06:25:39,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:39,125 INFO L470 AbstractCegarLoop]: Abstraction has 2092 states and 6890 transitions. [2022-01-18 06:25:39,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:39,125 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 6890 transitions. [2022-01-18 06:25:39,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:39,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:39,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:39,153 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-01-18 06:25:39,346 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-01-18 06:25:39,346 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:39,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:39,347 INFO L85 PathProgramCache]: Analyzing trace with hash 721611839, now seen corresponding path program 15 times [2022-01-18 06:25:39,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:39,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722995011] [2022-01-18 06:25:39,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:39,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:39,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:39,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:39,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:39,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722995011] [2022-01-18 06:25:39,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722995011] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:39,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594137852] [2022-01-18 06:25:39,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:39,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:39,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:39,394 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-01-18 06:25:39,395 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-01-18 06:25:39,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:39,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:39,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:39,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:39,516 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:39,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:39,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:39,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594137852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:39,609 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:39,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 06:25:39,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560821821] [2022-01-18 06:25:39,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:39,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:39,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:39,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:39,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:39,610 INFO L87 Difference]: Start difference. First operand 2092 states and 6890 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:40,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:40,656 INFO L93 Difference]: Finished difference Result 6718 states and 20043 transitions. [2022-01-18 06:25:40,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 06:25:40,656 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:40,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:40,669 INFO L225 Difference]: With dead ends: 6718 [2022-01-18 06:25:40,669 INFO L226 Difference]: Without dead ends: 6718 [2022-01-18 06:25:40,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1542 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 06:25:40,670 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 463 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:40,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 284 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 06:25:40,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6718 states. [2022-01-18 06:25:40,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6718 to 2263. [2022-01-18 06:25:40,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.3320070733863836) internal successors, (7537), 2262 states have internal predecessors, (7537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:40,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7537 transitions. [2022-01-18 06:25:40,744 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7537 transitions. Word has length 27 [2022-01-18 06:25:40,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:40,745 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7537 transitions. [2022-01-18 06:25:40,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:40,745 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7537 transitions. [2022-01-18 06:25:40,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:40,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:40,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:40,775 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-01-18 06:25:40,972 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-01-18 06:25:40,973 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:40,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:40,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1790705987, now seen corresponding path program 16 times [2022-01-18 06:25:40,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:40,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918003601] [2022-01-18 06:25:40,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:40,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:40,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:41,027 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:41,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:41,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918003601] [2022-01-18 06:25:41,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918003601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:41,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312504660] [2022-01-18 06:25:41,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:41,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:41,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:41,028 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-01-18 06:25:41,033 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-01-18 06:25:41,053 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:41,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:41,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:41,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:41,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:41,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:41,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:41,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312504660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:41,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:41,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 06:25:41,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62753090] [2022-01-18 06:25:41,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:41,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:41,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:41,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:41,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:41,232 INFO L87 Difference]: Start difference. First operand 2263 states and 7537 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:42,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:42,581 INFO L93 Difference]: Finished difference Result 6558 states and 19960 transitions. [2022-01-18 06:25:42,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 06:25:42,582 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:42,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:42,594 INFO L225 Difference]: With dead ends: 6558 [2022-01-18 06:25:42,595 INFO L226 Difference]: Without dead ends: 6554 [2022-01-18 06:25:42,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2489 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 06:25:42,597 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 545 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:42,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 258 Invalid, 1199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 06:25:42,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6554 states. [2022-01-18 06:25:42,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6554 to 2263. [2022-01-18 06:25:42,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.3311229000884173) internal successors, (7535), 2262 states have internal predecessors, (7535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:42,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7535 transitions. [2022-01-18 06:25:42,683 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7535 transitions. Word has length 27 [2022-01-18 06:25:42,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:42,683 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7535 transitions. [2022-01-18 06:25:42,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:42,684 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7535 transitions. [2022-01-18 06:25:42,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:42,689 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:42,689 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:42,710 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-01-18 06:25:42,903 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-01-18 06:25:42,903 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:42,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:42,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1441844744, now seen corresponding path program 3 times [2022-01-18 06:25:42,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:42,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189123499] [2022-01-18 06:25:42,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:42,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:42,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:42,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:42,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189123499] [2022-01-18 06:25:42,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189123499] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:42,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359663577] [2022-01-18 06:25:42,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:42,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:42,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:42,944 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-01-18 06:25:42,971 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-01-18 06:25:42,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:25:42,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:42,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:25:42,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:43,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:43,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:43,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:43,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359663577] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:43,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:43,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 06:25:43,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390793324] [2022-01-18 06:25:43,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:43,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:25:43,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:43,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:25:43,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:43,111 INFO L87 Difference]: Start difference. First operand 2263 states and 7535 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:43,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:43,246 INFO L93 Difference]: Finished difference Result 2910 states and 9299 transitions. [2022-01-18 06:25:43,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 06:25:43,247 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:43,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:43,252 INFO L225 Difference]: With dead ends: 2910 [2022-01-18 06:25:43,252 INFO L226 Difference]: Without dead ends: 2910 [2022-01-18 06:25:43,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:43,253 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 124 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:43,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 92 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:43,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2022-01-18 06:25:43,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 2121. [2022-01-18 06:25:43,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2121 states, 2120 states have (on average 3.3141509433962266) internal successors, (7026), 2120 states have internal predecessors, (7026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:43,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 7026 transitions. [2022-01-18 06:25:43,304 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 7026 transitions. Word has length 27 [2022-01-18 06:25:43,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:43,305 INFO L470 AbstractCegarLoop]: Abstraction has 2121 states and 7026 transitions. [2022-01-18 06:25:43,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:43,305 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 7026 transitions. [2022-01-18 06:25:43,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:43,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:43,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:43,338 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-01-18 06:25:43,516 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-01-18 06:25:43,516 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:43,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:43,517 INFO L85 PathProgramCache]: Analyzing trace with hash -746228089, now seen corresponding path program 17 times [2022-01-18 06:25:43,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:43,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515302846] [2022-01-18 06:25:43,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:43,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:43,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:43,558 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:43,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:43,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515302846] [2022-01-18 06:25:43,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515302846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:43,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436757509] [2022-01-18 06:25:43,558 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:43,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:43,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:43,559 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-01-18 06:25:43,560 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-01-18 06:25:43,580 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:25:43,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:43,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:43,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:43,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:43,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:43,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:43,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436757509] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:43,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:43,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 06:25:43,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140572184] [2022-01-18 06:25:43,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:43,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:25:43,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:43,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:25:43,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:25:43,723 INFO L87 Difference]: Start difference. First operand 2121 states and 7026 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:44,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:44,153 INFO L93 Difference]: Finished difference Result 4738 states and 14874 transitions. [2022-01-18 06:25:44,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 06:25:44,154 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:44,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:44,162 INFO L225 Difference]: With dead ends: 4738 [2022-01-18 06:25:44,162 INFO L226 Difference]: Without dead ends: 4738 [2022-01-18 06:25:44,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:25:44,163 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 201 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:44,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 142 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:25:44,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4738 states. [2022-01-18 06:25:44,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4738 to 2263. [2022-01-18 06:25:44,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.2904509283819627) internal successors, (7443), 2262 states have internal predecessors, (7443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:44,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7443 transitions. [2022-01-18 06:25:44,226 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7443 transitions. Word has length 27 [2022-01-18 06:25:44,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:44,227 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7443 transitions. [2022-01-18 06:25:44,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:44,227 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7443 transitions. [2022-01-18 06:25:44,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:44,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:44,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:44,256 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-01-18 06:25:44,455 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-01-18 06:25:44,456 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:44,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:44,456 INFO L85 PathProgramCache]: Analyzing trace with hash -93700181, now seen corresponding path program 18 times [2022-01-18 06:25:44,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:44,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167102783] [2022-01-18 06:25:44,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:44,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:44,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:44,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:44,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167102783] [2022-01-18 06:25:44,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167102783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:44,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125423656] [2022-01-18 06:25:44,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:44,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:44,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:44,494 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-01-18 06:25:44,495 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-01-18 06:25:44,516 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:25:44,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:44,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:44,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:44,576 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:44,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:44,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:44,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125423656] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:44,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:44,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 06:25:44,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842958408] [2022-01-18 06:25:44,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:44,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:25:44,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:44,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:25:44,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:25:44,637 INFO L87 Difference]: Start difference. First operand 2263 states and 7443 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:45,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:45,028 INFO L93 Difference]: Finished difference Result 5029 states and 15712 transitions. [2022-01-18 06:25:45,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:25:45,028 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:45,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:45,036 INFO L225 Difference]: With dead ends: 5029 [2022-01-18 06:25:45,037 INFO L226 Difference]: Without dead ends: 5029 [2022-01-18 06:25:45,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:25:45,037 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 227 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:45,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 128 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:45,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5029 states. [2022-01-18 06:25:45,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5029 to 2429. [2022-01-18 06:25:45,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 2428 states have (on average 3.2701812191103787) internal successors, (7940), 2428 states have internal predecessors, (7940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:45,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 7940 transitions. [2022-01-18 06:25:45,089 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 7940 transitions. Word has length 27 [2022-01-18 06:25:45,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:45,089 INFO L470 AbstractCegarLoop]: Abstraction has 2429 states and 7940 transitions. [2022-01-18 06:25:45,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:45,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 7940 transitions. [2022-01-18 06:25:45,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:45,093 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:45,093 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:45,109 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-01-18 06:25:45,294 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-01-18 06:25:45,294 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:45,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:45,295 INFO L85 PathProgramCache]: Analyzing trace with hash -421030457, now seen corresponding path program 19 times [2022-01-18 06:25:45,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:45,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352338992] [2022-01-18 06:25:45,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:45,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:45,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:45,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:45,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:45,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352338992] [2022-01-18 06:25:45,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352338992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:45,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363814645] [2022-01-18 06:25:45,342 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:45,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:45,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:45,343 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-01-18 06:25:45,349 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-01-18 06:25:45,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:45,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:45,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:45,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:45,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:45,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:45,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363814645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:45,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:45,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-18 06:25:45,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720603378] [2022-01-18 06:25:45,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:45,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:45,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:45,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:45,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:45,535 INFO L87 Difference]: Start difference. First operand 2429 states and 7940 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 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-01-18 06:25:45,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:45,792 INFO L93 Difference]: Finished difference Result 3230 states and 10321 transitions. [2022-01-18 06:25:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:25:45,792 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 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 27 [2022-01-18 06:25:45,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:45,798 INFO L225 Difference]: With dead ends: 3230 [2022-01-18 06:25:45,798 INFO L226 Difference]: Without dead ends: 3220 [2022-01-18 06:25:45,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:25:45,799 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 219 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:45,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 184 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:45,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3220 states. [2022-01-18 06:25:45,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3220 to 2644. [2022-01-18 06:25:45,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.3019296254256525) internal successors, (8727), 2643 states have internal predecessors, (8727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:45,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8727 transitions. [2022-01-18 06:25:45,842 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8727 transitions. Word has length 27 [2022-01-18 06:25:45,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:45,842 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8727 transitions. [2022-01-18 06:25:45,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 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-01-18 06:25:45,842 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8727 transitions. [2022-01-18 06:25:45,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:45,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:45,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:45,872 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-01-18 06:25:46,069 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-01-18 06:25:46,070 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:46,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1643631121, now seen corresponding path program 20 times [2022-01-18 06:25:46,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:46,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543953407] [2022-01-18 06:25:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:46,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:46,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:46,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:46,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:46,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543953407] [2022-01-18 06:25:46,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543953407] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:46,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906333975] [2022-01-18 06:25:46,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:46,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:46,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:46,112 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-01-18 06:25:46,113 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-01-18 06:25:46,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:46,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:46,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:46,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:46,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:46,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:46,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:46,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906333975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:46,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:46,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 06:25:46,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695352114] [2022-01-18 06:25:46,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:46,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:25:46,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:46,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:25:46,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:25:46,302 INFO L87 Difference]: Start difference. First operand 2644 states and 8727 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:46,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:46,665 INFO L93 Difference]: Finished difference Result 5352 states and 17038 transitions. [2022-01-18 06:25:46,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:25:46,665 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:46,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:46,674 INFO L225 Difference]: With dead ends: 5352 [2022-01-18 06:25:46,675 INFO L226 Difference]: Without dead ends: 5348 [2022-01-18 06:25:46,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:25:46,675 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 248 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:46,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 103 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:46,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5348 states. [2022-01-18 06:25:46,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5348 to 2644. [2022-01-18 06:25:46,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.2996594778660615) internal successors, (8721), 2643 states have internal predecessors, (8721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:46,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8721 transitions. [2022-01-18 06:25:46,735 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8721 transitions. Word has length 27 [2022-01-18 06:25:46,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:46,735 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8721 transitions. [2022-01-18 06:25:46,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:46,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8721 transitions. [2022-01-18 06:25:46,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:46,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:46,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:46,765 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-01-18 06:25:46,962 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-01-18 06:25:46,963 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:46,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:46,963 INFO L85 PathProgramCache]: Analyzing trace with hash -151626389, now seen corresponding path program 21 times [2022-01-18 06:25:46,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:46,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131669347] [2022-01-18 06:25:46,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:46,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:46,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:47,008 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:47,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:47,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131669347] [2022-01-18 06:25:47,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131669347] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:47,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308533246] [2022-01-18 06:25:47,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:47,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:47,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:47,010 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-01-18 06:25:47,011 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-01-18 06:25:47,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:47,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:47,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:47,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:47,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:47,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:47,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:47,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308533246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:47,168 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:47,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 06:25:47,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686685642] [2022-01-18 06:25:47,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:47,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:25:47,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:47,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:25:47,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:25:47,169 INFO L87 Difference]: Start difference. First operand 2644 states and 8721 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:47,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:47,526 INFO L93 Difference]: Finished difference Result 5332 states and 16988 transitions. [2022-01-18 06:25:47,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:25:47,526 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:47,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:47,536 INFO L225 Difference]: With dead ends: 5332 [2022-01-18 06:25:47,536 INFO L226 Difference]: Without dead ends: 5316 [2022-01-18 06:25:47,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:25:47,537 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 240 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:47,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 114 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:47,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2022-01-18 06:25:47,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 2652. [2022-01-18 06:25:47,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 2651 states have (on average 3.29422859298378) internal successors, (8733), 2651 states have internal predecessors, (8733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:47,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 8733 transitions. [2022-01-18 06:25:47,602 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 8733 transitions. Word has length 27 [2022-01-18 06:25:47,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:47,602 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 8733 transitions. [2022-01-18 06:25:47,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:47,602 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 8733 transitions. [2022-01-18 06:25:47,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:47,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:47,608 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:47,637 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-01-18 06:25:47,823 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-01-18 06:25:47,823 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:47,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:47,824 INFO L85 PathProgramCache]: Analyzing trace with hash -2105412629, now seen corresponding path program 22 times [2022-01-18 06:25:47,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:47,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506080994] [2022-01-18 06:25:47,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:47,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:47,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:47,865 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:47,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:47,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506080994] [2022-01-18 06:25:47,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506080994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:47,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043333067] [2022-01-18 06:25:47,866 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:47,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:47,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:47,867 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-01-18 06:25:47,867 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-01-18 06:25:47,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:47,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:47,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:47,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:47,995 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:47,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:48,095 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:48,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043333067] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:48,095 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:48,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 06:25:48,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374314997] [2022-01-18 06:25:48,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:48,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:48,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:48,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:48,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:48,096 INFO L87 Difference]: Start difference. First operand 2652 states and 8733 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-01-18 06:25:49,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:49,078 INFO L93 Difference]: Finished difference Result 11005 states and 34872 transitions. [2022-01-18 06:25:49,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:25:49,078 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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 27 [2022-01-18 06:25:49,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:49,099 INFO L225 Difference]: With dead ends: 11005 [2022-01-18 06:25:49,100 INFO L226 Difference]: Without dead ends: 11005 [2022-01-18 06:25:49,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1245 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:25:49,100 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 443 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:49,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 217 Invalid, 999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 927 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:49,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11005 states. [2022-01-18 06:25:49,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11005 to 3423. [2022-01-18 06:25:49,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3423 states, 3422 states have (on average 3.4585037989479837) internal successors, (11835), 3422 states have internal predecessors, (11835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:49,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 11835 transitions. [2022-01-18 06:25:49,213 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 11835 transitions. Word has length 27 [2022-01-18 06:25:49,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:49,213 INFO L470 AbstractCegarLoop]: Abstraction has 3423 states and 11835 transitions. [2022-01-18 06:25:49,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-01-18 06:25:49,213 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 11835 transitions. [2022-01-18 06:25:49,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:49,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:49,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:49,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 06:25:49,419 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-01-18 06:25:49,419 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:49,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:49,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1995653999, now seen corresponding path program 23 times [2022-01-18 06:25:49,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:49,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158955020] [2022-01-18 06:25:49,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:49,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:49,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:49,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:49,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158955020] [2022-01-18 06:25:49,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158955020] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:49,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216645314] [2022-01-18 06:25:49,466 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:49,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:49,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:49,467 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-01-18 06:25:49,487 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-01-18 06:25:49,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:25:49,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:49,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:49,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:49,612 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:49,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:49,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:49,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216645314] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:49,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:49,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 06:25:49,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511325358] [2022-01-18 06:25:49,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:49,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:49,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:49,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:49,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:49,720 INFO L87 Difference]: Start difference. First operand 3423 states and 11835 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-01-18 06:25:50,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:50,515 INFO L93 Difference]: Finished difference Result 9376 states and 29674 transitions. [2022-01-18 06:25:50,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 06:25:50,515 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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 27 [2022-01-18 06:25:50,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:50,533 INFO L225 Difference]: With dead ends: 9376 [2022-01-18 06:25:50,533 INFO L226 Difference]: Without dead ends: 9376 [2022-01-18 06:25:50,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1052 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:25:50,534 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 549 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:50,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 192 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:50,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9376 states. [2022-01-18 06:25:50,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9376 to 3420. [2022-01-18 06:25:50,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3420 states, 3419 states have (on average 3.4574436969874234) internal successors, (11821), 3419 states have internal predecessors, (11821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:50,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3420 states to 3420 states and 11821 transitions. [2022-01-18 06:25:50,685 INFO L78 Accepts]: Start accepts. Automaton has 3420 states and 11821 transitions. Word has length 27 [2022-01-18 06:25:50,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:50,686 INFO L470 AbstractCegarLoop]: Abstraction has 3420 states and 11821 transitions. [2022-01-18 06:25:50,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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-01-18 06:25:50,686 INFO L276 IsEmpty]: Start isEmpty. Operand 3420 states and 11821 transitions. [2022-01-18 06:25:50,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:50,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:50,691 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:50,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 06:25:50,892 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-01-18 06:25:50,892 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:50,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:50,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1623744233, now seen corresponding path program 24 times [2022-01-18 06:25:50,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:50,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133000111] [2022-01-18 06:25:50,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:50,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:50,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:50,933 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:50,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:50,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133000111] [2022-01-18 06:25:50,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133000111] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:50,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866546202] [2022-01-18 06:25:50,934 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:50,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:50,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:50,935 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-01-18 06:25:50,937 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-01-18 06:25:50,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:25:50,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:50,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:50,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:51,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:51,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:51,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:51,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866546202] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:51,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:51,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 06:25:51,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653567452] [2022-01-18 06:25:51,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:51,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 06:25:51,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:51,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 06:25:51,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:51,121 INFO L87 Difference]: Start difference. First operand 3420 states and 11821 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:51,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:51,867 INFO L93 Difference]: Finished difference Result 10210 states and 32078 transitions. [2022-01-18 06:25:51,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 06:25:51,868 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:51,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:51,888 INFO L225 Difference]: With dead ends: 10210 [2022-01-18 06:25:51,888 INFO L226 Difference]: Without dead ends: 10210 [2022-01-18 06:25:51,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:25:51,889 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 397 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:51,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 188 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:51,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10210 states. [2022-01-18 06:25:51,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10210 to 3434. [2022-01-18 06:25:51,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.459364986891931) internal successors, (11876), 3433 states have internal predecessors, (11876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:52,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11876 transitions. [2022-01-18 06:25:52,000 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11876 transitions. Word has length 27 [2022-01-18 06:25:52,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:52,001 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11876 transitions. [2022-01-18 06:25:52,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:52,001 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11876 transitions. [2022-01-18 06:25:52,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:52,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:52,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:52,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:52,207 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-01-18 06:25:52,207 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:52,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:52,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1434525935, now seen corresponding path program 25 times [2022-01-18 06:25:52,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:52,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221518027] [2022-01-18 06:25:52,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:52,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:52,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:52,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:52,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:52,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221518027] [2022-01-18 06:25:52,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221518027] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:52,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340675256] [2022-01-18 06:25:52,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:52,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:52,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:52,250 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-01-18 06:25:52,251 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-01-18 06:25:52,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:52,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:52,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:52,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:52,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:52,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340675256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:52,442 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:52,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 06:25:52,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029048316] [2022-01-18 06:25:52,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:52,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 06:25:52,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:52,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 06:25:52,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:52,442 INFO L87 Difference]: Start difference. First operand 3434 states and 11876 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:53,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:53,122 INFO L93 Difference]: Finished difference Result 9874 states and 31277 transitions. [2022-01-18 06:25:53,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:25:53,122 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:53,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:53,141 INFO L225 Difference]: With dead ends: 9874 [2022-01-18 06:25:53,141 INFO L226 Difference]: Without dead ends: 9870 [2022-01-18 06:25:53,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 06:25:53,142 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 412 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:53,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 185 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:53,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9870 states. [2022-01-18 06:25:53,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9870 to 3434. [2022-01-18 06:25:53,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:53,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-18 06:25:53,285 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-18 06:25:53,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:53,286 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-18 06:25:53,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:53,286 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-18 06:25:53,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:53,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:53,297 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:53,319 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-01-18 06:25:53,519 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-01-18 06:25:53,519 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:53,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:53,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1470920145, now seen corresponding path program 26 times [2022-01-18 06:25:53,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:53,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549376800] [2022-01-18 06:25:53,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:53,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:53,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:53,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:53,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:53,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549376800] [2022-01-18 06:25:53,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549376800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:53,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101355584] [2022-01-18 06:25:53,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:53,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:53,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:53,571 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-01-18 06:25:53,575 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-01-18 06:25:53,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:53,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:53,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:53,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:53,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:53,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:53,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:53,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101355584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:53,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:53,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 06:25:53,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290981512] [2022-01-18 06:25:53,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:53,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:53,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:53,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:53,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:53,777 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:54,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:54,551 INFO L93 Difference]: Finished difference Result 8065 states and 25290 transitions. [2022-01-18 06:25:54,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:25:54,555 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:54,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:54,570 INFO L225 Difference]: With dead ends: 8065 [2022-01-18 06:25:54,570 INFO L226 Difference]: Without dead ends: 8065 [2022-01-18 06:25:54,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:25:54,571 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 424 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:54,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 229 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:54,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8065 states. [2022-01-18 06:25:54,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8065 to 3440. [2022-01-18 06:25:54,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3439 states have (on average 3.4594358825239895) internal successors, (11897), 3439 states have internal predecessors, (11897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:54,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 11897 transitions. [2022-01-18 06:25:54,655 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 11897 transitions. Word has length 27 [2022-01-18 06:25:54,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:54,656 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 11897 transitions. [2022-01-18 06:25:54,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:54,656 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 11897 transitions. [2022-01-18 06:25:54,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:54,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:54,664 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:54,687 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-01-18 06:25:54,879 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-01-18 06:25:54,879 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:54,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:54,880 INFO L85 PathProgramCache]: Analyzing trace with hash 311729325, now seen corresponding path program 27 times [2022-01-18 06:25:54,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:54,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850821962] [2022-01-18 06:25:54,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:54,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:54,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:54,926 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:54,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:54,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850821962] [2022-01-18 06:25:54,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850821962] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:54,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482488920] [2022-01-18 06:25:54,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:54,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:54,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:54,927 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-01-18 06:25:54,928 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-01-18 06:25:54,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:54,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:54,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:54,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:55,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:55,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:55,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:55,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482488920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:55,131 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:55,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 06:25:55,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331334801] [2022-01-18 06:25:55,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:55,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:55,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:55,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:55,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:55,132 INFO L87 Difference]: Start difference. First operand 3440 states and 11897 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:56,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:56,017 INFO L93 Difference]: Finished difference Result 7992 states and 25480 transitions. [2022-01-18 06:25:56,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 06:25:56,018 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:56,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:56,034 INFO L225 Difference]: With dead ends: 7992 [2022-01-18 06:25:56,034 INFO L226 Difference]: Without dead ends: 7988 [2022-01-18 06:25:56,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:25:56,035 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 511 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:56,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [511 Valid, 187 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:25:56,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7988 states. [2022-01-18 06:25:56,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7988 to 3434. [2022-01-18 06:25:56,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:56,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-18 06:25:56,129 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-18 06:25:56,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:56,129 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-18 06:25:56,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:56,129 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-18 06:25:56,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:56,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:56,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:56,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 06:25:56,363 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-01-18 06:25:56,363 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:56,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:56,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1354997805, now seen corresponding path program 28 times [2022-01-18 06:25:56,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:56,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282171700] [2022-01-18 06:25:56,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:56,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:56,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:56,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:56,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:56,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282171700] [2022-01-18 06:25:56,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282171700] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:56,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566402053] [2022-01-18 06:25:56,405 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:56,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:56,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:56,406 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-01-18 06:25:56,406 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-01-18 06:25:56,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:56,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:56,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:56,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:56,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:56,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:56,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:56,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566402053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:56,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:56,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:56,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743108616] [2022-01-18 06:25:56,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:56,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:25:56,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:56,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:25:56,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:25:56,573 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:57,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:57,315 INFO L93 Difference]: Finished difference Result 8817 states and 28422 transitions. [2022-01-18 06:25:57,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 06:25:57,315 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:57,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:57,333 INFO L225 Difference]: With dead ends: 8817 [2022-01-18 06:25:57,333 INFO L226 Difference]: Without dead ends: 8817 [2022-01-18 06:25:57,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:25:57,334 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 334 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:57,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 177 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:25:57,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8817 states. [2022-01-18 06:25:57,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8817 to 3737. [2022-01-18 06:25:57,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3737 states, 3736 states have (on average 3.4494111349036403) internal successors, (12887), 3736 states have internal predecessors, (12887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:57,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3737 states to 3737 states and 12887 transitions. [2022-01-18 06:25:57,433 INFO L78 Accepts]: Start accepts. Automaton has 3737 states and 12887 transitions. Word has length 27 [2022-01-18 06:25:57,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:57,433 INFO L470 AbstractCegarLoop]: Abstraction has 3737 states and 12887 transitions. [2022-01-18 06:25:57,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:57,433 INFO L276 IsEmpty]: Start isEmpty. Operand 3737 states and 12887 transitions. [2022-01-18 06:25:57,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:57,440 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:57,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:57,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 06:25:57,640 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-01-18 06:25:57,640 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:57,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:57,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1165779507, now seen corresponding path program 29 times [2022-01-18 06:25:57,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:57,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663169216] [2022-01-18 06:25:57,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:57,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:57,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:57,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:57,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:57,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663169216] [2022-01-18 06:25:57,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663169216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:57,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514538638] [2022-01-18 06:25:57,677 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:57,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:57,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:57,678 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-01-18 06:25:57,679 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-01-18 06:25:57,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:25:57,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:57,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:57,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:57,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:57,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:57,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514538638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:57,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:57,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:57,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933321691] [2022-01-18 06:25:57,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:57,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:25:57,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:57,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:25:57,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:25:57,843 INFO L87 Difference]: Start difference. First operand 3737 states and 12887 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:58,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:58,447 INFO L93 Difference]: Finished difference Result 8396 states and 27364 transitions. [2022-01-18 06:25:58,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:25:58,447 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:58,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:58,491 INFO L225 Difference]: With dead ends: 8396 [2022-01-18 06:25:58,492 INFO L226 Difference]: Without dead ends: 8388 [2022-01-18 06:25:58,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 06:25:58,492 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 278 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:58,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 173 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:25:58,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8388 states. [2022-01-18 06:25:58,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8388 to 3725. [2022-01-18 06:25:58,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3725 states, 3724 states have (on average 3.44656283566058) internal successors, (12835), 3724 states have internal predecessors, (12835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:58,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3725 states to 3725 states and 12835 transitions. [2022-01-18 06:25:58,580 INFO L78 Accepts]: Start accepts. Automaton has 3725 states and 12835 transitions. Word has length 27 [2022-01-18 06:25:58,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:58,580 INFO L470 AbstractCegarLoop]: Abstraction has 3725 states and 12835 transitions. [2022-01-18 06:25:58,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:58,580 INFO L276 IsEmpty]: Start isEmpty. Operand 3725 states and 12835 transitions. [2022-01-18 06:25:58,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:58,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:58,587 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:58,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 06:25:58,787 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-01-18 06:25:58,788 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:25:58,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1809161767, now seen corresponding path program 30 times [2022-01-18 06:25:58,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:58,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981343247] [2022-01-18 06:25:58,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:58,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:58,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:58,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:58,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:58,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981343247] [2022-01-18 06:25:58,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981343247] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:58,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366761877] [2022-01-18 06:25:58,846 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:58,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:58,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:58,847 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-01-18 06:25:58,848 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-01-18 06:25:58,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:25:58,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:58,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:58,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:58,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:59,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:59,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366761877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:59,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:59,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:59,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778895333] [2022-01-18 06:25:59,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:59,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:25:59,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:59,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:25:59,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:25:59,026 INFO L87 Difference]: Start difference. First operand 3725 states and 12835 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:59,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:59,692 INFO L93 Difference]: Finished difference Result 9052 states and 28913 transitions. [2022-01-18 06:25:59,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 06:25:59,693 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:25:59,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:59,711 INFO L225 Difference]: With dead ends: 9052 [2022-01-18 06:25:59,711 INFO L226 Difference]: Without dead ends: 9036 [2022-01-18 06:25:59,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:25:59,712 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 304 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:59,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 188 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:25:59,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states. [2022-01-18 06:25:59,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 3753. [2022-01-18 06:25:59,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.446961620469083) internal successors, (12933), 3752 states have internal predecessors, (12933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:59,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 12933 transitions. [2022-01-18 06:25:59,816 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 12933 transitions. Word has length 27 [2022-01-18 06:25:59,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:59,816 INFO L470 AbstractCegarLoop]: Abstraction has 3753 states and 12933 transitions. [2022-01-18 06:25:59,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:59,817 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 12933 transitions. [2022-01-18 06:25:59,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:25:59,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:59,822 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:59,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 06:26:00,022 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-01-18 06:26:00,023 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:00,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:00,023 INFO L85 PathProgramCache]: Analyzing trace with hash 2121517739, now seen corresponding path program 31 times [2022-01-18 06:26:00,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:00,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760615172] [2022-01-18 06:26:00,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:00,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:00,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:00,069 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:00,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:00,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760615172] [2022-01-18 06:26:00,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760615172] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:00,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962341066] [2022-01-18 06:26:00,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:26:00,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:00,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:00,071 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-01-18 06:26:00,071 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-01-18 06:26:00,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:00,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:26:00,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:00,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:00,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:00,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:00,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962341066] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:00,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:00,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 06:26:00,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852554634] [2022-01-18 06:26:00,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:00,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 06:26:00,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:00,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 06:26:00,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:26:00,305 INFO L87 Difference]: Start difference. First operand 3753 states and 12933 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:01,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:01,001 INFO L93 Difference]: Finished difference Result 7240 states and 23141 transitions. [2022-01-18 06:26:01,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 06:26:01,001 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:26:01,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:01,016 INFO L225 Difference]: With dead ends: 7240 [2022-01-18 06:26:01,016 INFO L226 Difference]: Without dead ends: 7240 [2022-01-18 06:26:01,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:26:01,017 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 424 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:01,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 275 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:26:01,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7240 states. [2022-01-18 06:26:01,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7240 to 3938. [2022-01-18 06:26:01,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3938 states, 3937 states have (on average 3.4384048768097535) internal successors, (13537), 3937 states have internal predecessors, (13537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:01,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 13537 transitions. [2022-01-18 06:26:01,109 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 13537 transitions. Word has length 27 [2022-01-18 06:26:01,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:01,109 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 13537 transitions. [2022-01-18 06:26:01,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:01,109 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 13537 transitions. [2022-01-18 06:26:01,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:26:01,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:01,115 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:01,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-18 06:26:01,315 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-01-18 06:26:01,315 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:01,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:01,316 INFO L85 PathProgramCache]: Analyzing trace with hash -390800087, now seen corresponding path program 32 times [2022-01-18 06:26:01,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:01,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245109655] [2022-01-18 06:26:01,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:01,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:01,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:01,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:01,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:01,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245109655] [2022-01-18 06:26:01,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245109655] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:01,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980610587] [2022-01-18 06:26:01,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:26:01,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:01,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:01,356 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-01-18 06:26:01,356 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-01-18 06:26:01,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:26:01,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:01,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:26:01,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:01,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:01,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:01,558 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:01,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980610587] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:01,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:01,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 06:26:01,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431601604] [2022-01-18 06:26:01,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:01,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 06:26:01,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:01,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 06:26:01,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:26:01,560 INFO L87 Difference]: Start difference. First operand 3938 states and 13537 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:02,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:02,476 INFO L93 Difference]: Finished difference Result 7155 states and 23290 transitions. [2022-01-18 06:26:02,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 06:26:02,477 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:26:02,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:02,490 INFO L225 Difference]: With dead ends: 7155 [2022-01-18 06:26:02,491 INFO L226 Difference]: Without dead ends: 7151 [2022-01-18 06:26:02,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1201 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:26:02,491 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 414 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:02,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 195 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:26:02,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7151 states. [2022-01-18 06:26:02,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7151 to 3936. [2022-01-18 06:26:02,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3936 states, 3935 states have (on average 3.4373570520965693) internal successors, (13526), 3935 states have internal predecessors, (13526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:02,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3936 states to 3936 states and 13526 transitions. [2022-01-18 06:26:02,576 INFO L78 Accepts]: Start accepts. Automaton has 3936 states and 13526 transitions. Word has length 27 [2022-01-18 06:26:02,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:02,576 INFO L470 AbstractCegarLoop]: Abstraction has 3936 states and 13526 transitions. [2022-01-18 06:26:02,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:02,576 INFO L276 IsEmpty]: Start isEmpty. Operand 3936 states and 13526 transitions. [2022-01-18 06:26:02,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:26:02,582 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:02,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:02,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 06:26:02,783 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-01-18 06:26:02,783 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:02,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:02,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1235771539, now seen corresponding path program 33 times [2022-01-18 06:26:02,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:02,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19019594] [2022-01-18 06:26:02,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:02,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:02,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:02,823 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:02,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:02,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19019594] [2022-01-18 06:26:02,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19019594] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:02,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244729749] [2022-01-18 06:26:02,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:26:02,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:02,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:02,825 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-01-18 06:26:02,826 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-01-18 06:26:02,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:26:02,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:02,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:26:02,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:02,921 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:02,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:03,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:03,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244729749] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:03,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:03,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 06:26:03,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333982952] [2022-01-18 06:26:03,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:03,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:26:03,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:03,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:26:03,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:26:03,003 INFO L87 Difference]: Start difference. First operand 3936 states and 13526 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:03,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:03,659 INFO L93 Difference]: Finished difference Result 6859 states and 22528 transitions. [2022-01-18 06:26:03,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:26:03,659 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:26:03,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:03,674 INFO L225 Difference]: With dead ends: 6859 [2022-01-18 06:26:03,674 INFO L226 Difference]: Without dead ends: 6843 [2022-01-18 06:26:03,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:26:03,675 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 286 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:03,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 170 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:26:03,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6843 states. [2022-01-18 06:26:03,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6843 to 3932. [2022-01-18 06:26:03,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3932 states, 3931 states have (on average 3.435766980412109) internal successors, (13506), 3931 states have internal predecessors, (13506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:03,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 13506 transitions. [2022-01-18 06:26:03,766 INFO L78 Accepts]: Start accepts. Automaton has 3932 states and 13506 transitions. Word has length 27 [2022-01-18 06:26:03,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:03,767 INFO L470 AbstractCegarLoop]: Abstraction has 3932 states and 13506 transitions. [2022-01-18 06:26:03,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:03,767 INFO L276 IsEmpty]: Start isEmpty. Operand 3932 states and 13506 transitions. [2022-01-18 06:26:03,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:26:03,773 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:03,773 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:03,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 06:26:03,973 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-01-18 06:26:03,974 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:03,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:03,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1788265295, now seen corresponding path program 4 times [2022-01-18 06:26:03,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:03,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650032926] [2022-01-18 06:26:03,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:03,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:03,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:04,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:04,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:04,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650032926] [2022-01-18 06:26:04,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650032926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:04,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629055396] [2022-01-18 06:26:04,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:26:04,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:04,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:04,288 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-01-18 06:26:04,289 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-01-18 06:26:04,311 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:26:04,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:04,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:04,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:04,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:04,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:04,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 06:26:04,696 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:26:04,696 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 30 [2022-01-18 06:26:04,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:04,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:26:04,746 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:04,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:05,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:05,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:05,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:26:05,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:05,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:26:05,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:05,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:05,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:26:07,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:07,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:07,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:07,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:26:07,080 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:26:07,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:26:07,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:07,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:07,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:07,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:26:07,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:07,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629055396] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:07,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:07,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 06:26:07,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941722236] [2022-01-18 06:26:07,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:07,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:26:07,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:07,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:26:07,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:26:07,427 INFO L87 Difference]: Start difference. First operand 3932 states and 13506 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:26:10,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:10,979 INFO L93 Difference]: Finished difference Result 8297 states and 25821 transitions. [2022-01-18 06:26:10,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 06:26:10,979 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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 30 [2022-01-18 06:26:10,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:10,995 INFO L225 Difference]: With dead ends: 8297 [2022-01-18 06:26:10,996 INFO L226 Difference]: Without dead ends: 8267 [2022-01-18 06:26:10,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2321 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1225, Invalid=5581, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 06:26:10,997 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 788 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 2291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:10,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [788 Valid, 377 Invalid, 2291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 2049 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:26:11,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8267 states. [2022-01-18 06:26:11,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8267 to 4021. [2022-01-18 06:26:11,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4021 states, 4020 states have (on average 3.435820895522388) internal successors, (13812), 4020 states have internal predecessors, (13812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:11,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4021 states to 4021 states and 13812 transitions. [2022-01-18 06:26:11,086 INFO L78 Accepts]: Start accepts. Automaton has 4021 states and 13812 transitions. Word has length 30 [2022-01-18 06:26:11,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:11,086 INFO L470 AbstractCegarLoop]: Abstraction has 4021 states and 13812 transitions. [2022-01-18 06:26:11,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:26:11,086 INFO L276 IsEmpty]: Start isEmpty. Operand 4021 states and 13812 transitions. [2022-01-18 06:26:11,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:26:11,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:11,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:11,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 06:26:11,292 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-01-18 06:26:11,293 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:11,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:11,293 INFO L85 PathProgramCache]: Analyzing trace with hash 320892227, now seen corresponding path program 5 times [2022-01-18 06:26:11,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:11,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131968144] [2022-01-18 06:26:11,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:11,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:11,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:11,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:11,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131968144] [2022-01-18 06:26:11,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131968144] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:11,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695644098] [2022-01-18 06:26:11,620 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:26:11,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:11,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:11,621 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-01-18 06:26:11,622 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-01-18 06:26:11,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:26:11,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:11,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:26:11,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:12,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-01-18 06:26:12,070 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:26:12,070 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-01-18 06:26:12,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:26:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:12,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:12,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:12,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:26:12,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:12,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:26:12,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:12,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:26:13,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:13,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:13,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26: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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:26:14,001 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:26:14,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:26:14,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:14,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:14,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:14,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:26:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:14,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695644098] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:14,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:14,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 06:26:14,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105255979] [2022-01-18 06:26:14,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:14,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:26:14,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:14,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:26:14,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:26:14,334 INFO L87 Difference]: Start difference. First operand 4021 states and 13812 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 06:26:19,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:19,650 INFO L93 Difference]: Finished difference Result 8479 states and 26125 transitions. [2022-01-18 06:26:19,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 06:26:19,650 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 30 [2022-01-18 06:26:19,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:19,667 INFO L225 Difference]: With dead ends: 8479 [2022-01-18 06:26:19,667 INFO L226 Difference]: Without dead ends: 8434 [2022-01-18 06:26:19,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3618 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1622, Invalid=9298, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 06:26:19,668 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 753 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 753 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 2440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 2235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:19,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [753 Valid, 524 Invalid, 2440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 2235 Invalid, 0 Unknown, 34 Unchecked, 1.2s Time] [2022-01-18 06:26:19,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8434 states. [2022-01-18 06:26:19,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8434 to 4035. [2022-01-18 06:26:19,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4035 states, 4034 states have (on average 3.4338125929598413) internal successors, (13852), 4034 states have internal predecessors, (13852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:19,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4035 states to 4035 states and 13852 transitions. [2022-01-18 06:26:19,769 INFO L78 Accepts]: Start accepts. Automaton has 4035 states and 13852 transitions. Word has length 30 [2022-01-18 06:26:19,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:19,769 INFO L470 AbstractCegarLoop]: Abstraction has 4035 states and 13852 transitions. [2022-01-18 06:26:19,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 06:26:19,769 INFO L276 IsEmpty]: Start isEmpty. Operand 4035 states and 13852 transitions. [2022-01-18 06:26:19,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:26:19,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:19,776 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:19,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 06:26:19,976 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-01-18 06:26:19,976 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:19,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:19,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1230267193, now seen corresponding path program 6 times [2022-01-18 06:26:19,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:19,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077921224] [2022-01-18 06:26:19,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:19,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:20,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:20,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:20,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077921224] [2022-01-18 06:26:20,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077921224] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:20,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120364785] [2022-01-18 06:26:20,277 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:26:20,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:20,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:20,278 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-01-18 06:26:20,279 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-01-18 06:26:20,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:26:20,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:20,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 06:26:20,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:20,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:20,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2022-01-18 06:26:20,720 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 06:26:20,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 69 [2022-01-18 06:26:20,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:20,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:26:20,883 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:20,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:21,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:21,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:21,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:21,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-01-18 06:26:21,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:21,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:26:21,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:21,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:21,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:21,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 103 [2022-01-18 06:26:23,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-01-18 06:26:23,203 INFO L353 Elim1Store]: treesize reduction 65, result has 28.6 percent of original size [2022-01-18 06:26:23,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 35 [2022-01-18 06:26:23,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 06:26:23,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:23,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120364785] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:23,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:23,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 06:26:23,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733215849] [2022-01-18 06:26:23,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:23,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:26:23,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:23,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:26:23,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:26:23,376 INFO L87 Difference]: Start difference. First operand 4035 states and 13852 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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-01-18 06:26:36,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:36,030 INFO L93 Difference]: Finished difference Result 8482 states and 27612 transitions. [2022-01-18 06:26:36,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-01-18 06:26:36,031 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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 30 [2022-01-18 06:26:36,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:36,047 INFO L225 Difference]: With dead ends: 8482 [2022-01-18 06:26:36,047 INFO L226 Difference]: Without dead ends: 8431 [2022-01-18 06:26:36,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12021 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=3638, Invalid=28582, Unknown=0, NotChecked=0, Total=32220 [2022-01-18 06:26:36,048 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 886 mSDsluCounter, 1748 mSDsCounter, 0 mSdLazyCounter, 3654 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 886 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 5262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 3654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1345 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:36,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [886 Valid, 917 Invalid, 5262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 3654 Invalid, 0 Unknown, 1345 Unchecked, 2.2s Time] [2022-01-18 06:26:36,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8431 states. [2022-01-18 06:26:36,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8431 to 4168. [2022-01-18 06:26:36,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4168 states, 4167 states have (on average 3.4360451163906887) internal successors, (14318), 4167 states have internal predecessors, (14318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:36,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 14318 transitions. [2022-01-18 06:26:36,139 INFO L78 Accepts]: Start accepts. Automaton has 4168 states and 14318 transitions. Word has length 30 [2022-01-18 06:26:36,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:36,139 INFO L470 AbstractCegarLoop]: Abstraction has 4168 states and 14318 transitions. [2022-01-18 06:26:36,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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-01-18 06:26:36,139 INFO L276 IsEmpty]: Start isEmpty. Operand 4168 states and 14318 transitions. [2022-01-18 06:26:36,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:26:36,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:36,145 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:36,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 06:26:36,345 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-01-18 06:26:36,346 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:36,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:36,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1586750758, now seen corresponding path program 34 times [2022-01-18 06:26:36,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:36,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178892243] [2022-01-18 06:26:36,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:36,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:36,820 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:36,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:36,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178892243] [2022-01-18 06:26:36,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178892243] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:36,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520526322] [2022-01-18 06:26:36,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:26:36,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:36,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:36,822 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-01-18 06:26:36,823 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-01-18 06:26:36,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:26:36,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:36,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:26:36,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:37,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,247 INFO L353 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2022-01-18 06:26:37,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 222 treesize of output 188 [2022-01-18 06:26:37,268 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-01-18 06:26:37,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 79 [2022-01-18 06:26:37,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:26:37,303 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:37,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:37,607 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:26:37,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-01-18 06:26:37,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:37,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 112 [2022-01-18 06:26:37,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:37,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:37,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:37,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 107 [2022-01-18 06:26:37,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:37,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:37,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:26:38,002 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 06:26:38,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 06:26:38,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:38,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 06:26:38,092 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:38,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520526322] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:38,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:38,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 06:26:38,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347543986] [2022-01-18 06:26:38,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:38,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:26:38,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:38,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:26:38,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:26:38,093 INFO L87 Difference]: Start difference. First operand 4168 states and 14318 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:26:43,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:43,042 INFO L93 Difference]: Finished difference Result 7550 states and 24891 transitions. [2022-01-18 06:26:43,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:26:43,043 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 06:26:43,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:43,057 INFO L225 Difference]: With dead ends: 7550 [2022-01-18 06:26:43,058 INFO L226 Difference]: Without dead ends: 7503 [2022-01-18 06:26:43,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2930 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1324, Invalid=8182, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 06:26:43,058 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 512 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 2533 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 2831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 2533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:43,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 422 Invalid, 2831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 2533 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:26:43,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7503 states. [2022-01-18 06:26:43,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7503 to 4247. [2022-01-18 06:26:43,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4247 states, 4246 states have (on average 3.425341497880358) internal successors, (14544), 4246 states have internal predecessors, (14544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:43,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4247 states to 4247 states and 14544 transitions. [2022-01-18 06:26:43,142 INFO L78 Accepts]: Start accepts. Automaton has 4247 states and 14544 transitions. Word has length 30 [2022-01-18 06:26:43,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:43,143 INFO L470 AbstractCegarLoop]: Abstraction has 4247 states and 14544 transitions. [2022-01-18 06:26:43,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:26:43,143 INFO L276 IsEmpty]: Start isEmpty. Operand 4247 states and 14544 transitions. [2022-01-18 06:26:43,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:26:43,150 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:43,150 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:43,166 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-01-18 06:26:43,350 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-01-18 06:26:43,350 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:43,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:43,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1397852555, now seen corresponding path program 7 times [2022-01-18 06:26:43,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:43,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939831721] [2022-01-18 06:26:43,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:43,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:43,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:43,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:43,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:43,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939831721] [2022-01-18 06:26:43,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939831721] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:43,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8735192] [2022-01-18 06:26:43,679 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:26:43,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:43,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:43,680 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-01-18 06:26:43,681 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-01-18 06:26:43,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:43,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:43,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:44,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:44,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:44,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 06:26:44,073 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:26:44,073 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 30 [2022-01-18 06:26:44,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:44,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:26:44,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:44,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:44,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:44,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:44,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:26:44,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:44,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:26:44,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:44,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:44,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:26:46,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:46,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:26:46,477 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:26:46,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:26:46,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:46,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:26:46,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:46,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8735192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:46,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:46,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 06:26:46,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850791079] [2022-01-18 06:26:46,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:46,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:26:46,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:46,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:26:46,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:26:46,956 INFO L87 Difference]: Start difference. First operand 4247 states and 14544 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 06:26:51,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:51,335 INFO L93 Difference]: Finished difference Result 8973 states and 27677 transitions. [2022-01-18 06:26:51,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 06:26:51,336 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 30 [2022-01-18 06:26:51,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:51,354 INFO L225 Difference]: With dead ends: 8973 [2022-01-18 06:26:51,355 INFO L226 Difference]: Without dead ends: 8943 [2022-01-18 06:26:51,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3242 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1712, Invalid=7408, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 06:26:51,356 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 961 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 2039 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 2379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 2039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:51,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [961 Valid, 428 Invalid, 2379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 2039 Invalid, 0 Unknown, 37 Unchecked, 1.2s Time] [2022-01-18 06:26:51,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8943 states. [2022-01-18 06:26:51,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8943 to 4273. [2022-01-18 06:26:51,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4273 states, 4272 states have (on average 3.4262640449438204) internal successors, (14637), 4272 states have internal predecessors, (14637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:51,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4273 states to 4273 states and 14637 transitions. [2022-01-18 06:26:51,464 INFO L78 Accepts]: Start accepts. Automaton has 4273 states and 14637 transitions. Word has length 30 [2022-01-18 06:26:51,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:51,464 INFO L470 AbstractCegarLoop]: Abstraction has 4273 states and 14637 transitions. [2022-01-18 06:26:51,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 06:26:51,464 INFO L276 IsEmpty]: Start isEmpty. Operand 4273 states and 14637 transitions. [2022-01-18 06:26:51,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:26:51,471 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:51,471 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:51,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 06:26:51,672 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-01-18 06:26:51,672 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:26:51,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:51,673 INFO L85 PathProgramCache]: Analyzing trace with hash 583866602, now seen corresponding path program 35 times [2022-01-18 06:26:51,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:51,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503452749] [2022-01-18 06:26:51,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:51,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:52,163 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:52,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:52,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503452749] [2022-01-18 06:26:52,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503452749] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:52,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368405783] [2022-01-18 06:26:52,164 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:26:52,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:52,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:52,166 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-01-18 06:26:52,167 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-01-18 06:26:52,197 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:26:52,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:52,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 06:26:52,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:52,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:52,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:52,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:52,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2022-01-18 06:26:52,576 INFO L353 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2022-01-18 06:26:52,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 33 [2022-01-18 06:26:52,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:26:52,623 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:52,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:52,898 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:26:52,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 49 treesize of output 74 [2022-01-18 06:26:52,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:52,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 112 [2022-01-18 06:26:52,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:52,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:52,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:52,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 107 [2022-01-18 06:26:55,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:55,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:55,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:55,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:26:55,026 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 06:26:55,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 06:26:55,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 06:26:55,117 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:55,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368405783] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:55,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:55,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 06:26:55,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492316489] [2022-01-18 06:26:55,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:55,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:26:55,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:55,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:26:55,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:26:55,118 INFO L87 Difference]: Start difference. First operand 4273 states and 14637 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:02,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:02,540 INFO L93 Difference]: Finished difference Result 9455 states and 30775 transitions. [2022-01-18 06:27:02,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 06:27:02,540 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:27:02,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:02,558 INFO L225 Difference]: With dead ends: 9455 [2022-01-18 06:27:02,558 INFO L226 Difference]: Without dead ends: 9408 [2022-01-18 06:27:02,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5663 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2512, Invalid=12740, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 06:27:02,559 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 741 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 3557 mSolverCounterSat, 482 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 741 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 4039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 482 IncrementalHoareTripleChecker+Valid, 3557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:02,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [741 Valid, 721 Invalid, 4039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [482 Valid, 3557 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 06:27:02,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9408 states. [2022-01-18 06:27:02,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9408 to 4295. [2022-01-18 06:27:02,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4295 states, 4294 states have (on average 3.426408942710759) internal successors, (14713), 4294 states have internal predecessors, (14713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:02,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4295 states to 4295 states and 14713 transitions. [2022-01-18 06:27:02,673 INFO L78 Accepts]: Start accepts. Automaton has 4295 states and 14713 transitions. Word has length 30 [2022-01-18 06:27:02,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:02,673 INFO L470 AbstractCegarLoop]: Abstraction has 4295 states and 14713 transitions. [2022-01-18 06:27:02,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:02,673 INFO L276 IsEmpty]: Start isEmpty. Operand 4295 states and 14713 transitions. [2022-01-18 06:27:02,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:02,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:02,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:02,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 06:27:02,896 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-01-18 06:27:02,896 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:27:02,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:02,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1072387290, now seen corresponding path program 36 times [2022-01-18 06:27:02,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:02,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778652686] [2022-01-18 06:27:02,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:02,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:02,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:03,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:03,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778652686] [2022-01-18 06:27:03,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778652686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:03,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893956901] [2022-01-18 06:27:03,293 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:27:03,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:03,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:03,294 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-01-18 06:27:03,295 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-01-18 06:27:03,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:27:03,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:03,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 06:27:03,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:03,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:03,695 INFO L353 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2022-01-18 06:27:03,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 222 treesize of output 208 [2022-01-18 06:27:03,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:03,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 224 treesize of output 200 [2022-01-18 06:27:03,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:03,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:03,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:03,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:03,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 151 treesize of output 145 [2022-01-18 06:27:04,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:04,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:04,590 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:27:04,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-01-18 06:27:04,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:04,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 112 [2022-01-18 06:27:04,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:04,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:04,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:04,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 107 [2022-01-18 06:27:06,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:06,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:06,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:06,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:27:06,836 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 06:27:06,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 06:27:06,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:06,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 06:27:06,923 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:06,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893956901] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:06,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:06,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 32 [2022-01-18 06:27:06,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203477644] [2022-01-18 06:27:06,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:06,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:27:06,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:06,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:27:06,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:27:06,924 INFO L87 Difference]: Start difference. First operand 4295 states and 14713 transitions. Second operand has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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-01-18 06:27:31,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:31,458 INFO L93 Difference]: Finished difference Result 13475 states and 43173 transitions. [2022-01-18 06:27:31,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 306 states. [2022-01-18 06:27:31,459 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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 30 [2022-01-18 06:27:31,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:31,486 INFO L225 Difference]: With dead ends: 13475 [2022-01-18 06:27:31,486 INFO L226 Difference]: Without dead ends: 13421 [2022-01-18 06:27:31,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 327 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47099 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=9775, Invalid=98137, Unknown=0, NotChecked=0, Total=107912 [2022-01-18 06:27:31,491 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 1181 mSDsluCounter, 2559 mSDsCounter, 0 mSdLazyCounter, 7440 mSolverCounterSat, 618 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1181 SdHoareTripleChecker+Valid, 1589 SdHoareTripleChecker+Invalid, 8058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 618 IncrementalHoareTripleChecker+Valid, 7440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:31,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1181 Valid, 1589 Invalid, 8058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [618 Valid, 7440 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-18 06:27:31,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13421 states. [2022-01-18 06:27:31,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13421 to 4466. [2022-01-18 06:27:31,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4466 states, 4465 states have (on average 3.4150055991041435) internal successors, (15248), 4465 states have internal predecessors, (15248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:31,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4466 states to 4466 states and 15248 transitions. [2022-01-18 06:27:31,645 INFO L78 Accepts]: Start accepts. Automaton has 4466 states and 15248 transitions. Word has length 30 [2022-01-18 06:27:31,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:31,645 INFO L470 AbstractCegarLoop]: Abstraction has 4466 states and 15248 transitions. [2022-01-18 06:27:31,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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-01-18 06:27:31,646 INFO L276 IsEmpty]: Start isEmpty. Operand 4466 states and 15248 transitions. [2022-01-18 06:27:31,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:31,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:31,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:31,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 06:27:31,852 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-01-18 06:27:31,852 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:27:31,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:31,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1552290073, now seen corresponding path program 8 times [2022-01-18 06:27:31,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:31,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503324877] [2022-01-18 06:27:31,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:31,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:32,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:32,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503324877] [2022-01-18 06:27:32,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503324877] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:32,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022079782] [2022-01-18 06:27:32,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:27:32,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:32,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:32,181 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-01-18 06:27:32,181 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-01-18 06:27:32,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:27:32,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:32,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:27:32,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:32,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:32,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:32,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 06:27:32,567 INFO L353 Elim1Store]: treesize reduction 66, result has 25.8 percent of original size [2022-01-18 06:27:32,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 06:27:32,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:32,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 06:27:32,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:32,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:32,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:32,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:32,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:27:32,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:32,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:27:32,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:32,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:32,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:27:35,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:35,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:35,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:35,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:27:35,709 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:27:35,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:27:35,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:35,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:35,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:35,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:27:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:36,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022079782] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:36,135 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:36,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-01-18 06:27:36,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467647008] [2022-01-18 06:27:36,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:36,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:27:36,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:36,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:27:36,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:27:36,181 INFO L87 Difference]: Start difference. First operand 4466 states and 15248 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-01-18 06:27:40,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:40,646 INFO L93 Difference]: Finished difference Result 9266 states and 28594 transitions. [2022-01-18 06:27:40,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 06:27:40,648 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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 30 [2022-01-18 06:27:40,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:40,665 INFO L225 Difference]: With dead ends: 9266 [2022-01-18 06:27:40,665 INFO L226 Difference]: Without dead ends: 9244 [2022-01-18 06:27:40,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3385 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1713, Invalid=7793, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 06:27:40,666 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 809 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 2464 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 809 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 2852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:40,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [809 Valid, 515 Invalid, 2852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 2464 Invalid, 0 Unknown, 134 Unchecked, 1.3s Time] [2022-01-18 06:27:40,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9244 states. [2022-01-18 06:27:40,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9244 to 4458. [2022-01-18 06:27:40,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4458 states, 4457 states have (on average 3.4157505048238725) internal successors, (15224), 4457 states have internal predecessors, (15224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:40,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4458 states to 4458 states and 15224 transitions. [2022-01-18 06:27:40,772 INFO L78 Accepts]: Start accepts. Automaton has 4458 states and 15224 transitions. Word has length 30 [2022-01-18 06:27:40,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:40,772 INFO L470 AbstractCegarLoop]: Abstraction has 4458 states and 15224 transitions. [2022-01-18 06:27:40,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-01-18 06:27:40,773 INFO L276 IsEmpty]: Start isEmpty. Operand 4458 states and 15224 transitions. [2022-01-18 06:27:40,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:40,780 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:40,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:40,804 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-01-18 06:27:40,995 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-01-18 06:27:40,995 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:27:40,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:40,996 INFO L85 PathProgramCache]: Analyzing trace with hash 912501523, now seen corresponding path program 9 times [2022-01-18 06:27:40,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:40,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446474361] [2022-01-18 06:27:40,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:40,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:41,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:41,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:41,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:41,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446474361] [2022-01-18 06:27:41,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446474361] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:41,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190059988] [2022-01-18 06:27:41,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:27:41,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:41,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:41,352 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-01-18 06:27:41,362 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-01-18 06:27:41,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:27:41,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:41,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 06:27:41,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:41,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:41,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-01-18 06:27:41,854 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:27:41,854 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-01-18 06:27:41,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:41,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:27:41,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:41,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:42,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:42,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:42,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:27:42,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:42,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:27:42,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:42,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:42,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:27:43,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:44,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:44,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:44,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:27:44,055 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:27:44,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:27:44,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:44,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:44,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:44,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:27:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:44,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190059988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:44,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:44,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 06:27:44,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567688850] [2022-01-18 06:27:44,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:44,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:27:44,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:44,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:27:44,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:27:44,428 INFO L87 Difference]: Start difference. First operand 4458 states and 15224 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:27:48,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:48,341 INFO L93 Difference]: Finished difference Result 8337 states and 26153 transitions. [2022-01-18 06:27:48,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:27:48,342 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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 30 [2022-01-18 06:27:48,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:48,358 INFO L225 Difference]: With dead ends: 8337 [2022-01-18 06:27:48,359 INFO L226 Difference]: Without dead ends: 8307 [2022-01-18 06:27:48,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2908 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1434, Invalid=6938, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 06:27:48,360 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 626 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2283 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 2513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 2283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:48,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [626 Valid, 401 Invalid, 2513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 2283 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:27:48,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8307 states. [2022-01-18 06:27:48,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8307 to 4475. [2022-01-18 06:27:48,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4475 states, 4474 states have (on average 3.4148413053196247) internal successors, (15278), 4474 states have internal predecessors, (15278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:48,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4475 states to 4475 states and 15278 transitions. [2022-01-18 06:27:48,470 INFO L78 Accepts]: Start accepts. Automaton has 4475 states and 15278 transitions. Word has length 30 [2022-01-18 06:27:48,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:48,470 INFO L470 AbstractCegarLoop]: Abstraction has 4475 states and 15278 transitions. [2022-01-18 06:27:48,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:27:48,470 INFO L276 IsEmpty]: Start isEmpty. Operand 4475 states and 15278 transitions. [2022-01-18 06:27:48,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:48,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:48,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:48,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 06:27:48,677 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-01-18 06:27:48,677 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:27:48,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:48,678 INFO L85 PathProgramCache]: Analyzing trace with hash -554871545, now seen corresponding path program 10 times [2022-01-18 06:27:48,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:48,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744431532] [2022-01-18 06:27:48,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:48,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:48,956 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:48,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:48,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744431532] [2022-01-18 06:27:48,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744431532] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:48,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856573357] [2022-01-18 06:27:48,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:27:48,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:48,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:48,957 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-01-18 06:27:48,958 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-01-18 06:27:48,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:27:48,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:48,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:27:48,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:49,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:49,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:49,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 06:27:49,356 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:27:49,356 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 35 [2022-01-18 06:27:49,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:27:49,396 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:49,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:49,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:49,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:49,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:27:49,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:49,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:27:49,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:49,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:49,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:27:51,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:51,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:51,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:51,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:27:51,473 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:27:51,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:27:51,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:51,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:51,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:51,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:27:51,964 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:51,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856573357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:51,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:51,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 06:27:51,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805984347] [2022-01-18 06:27:51,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:51,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:27:51,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:51,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:27:51,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:27:51,965 INFO L87 Difference]: Start difference. First operand 4475 states and 15278 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 06:27:55,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:55,544 INFO L93 Difference]: Finished difference Result 8295 states and 26041 transitions. [2022-01-18 06:27:55,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 06:27:55,547 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 30 [2022-01-18 06:27:55,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:55,562 INFO L225 Difference]: With dead ends: 8295 [2022-01-18 06:27:55,562 INFO L226 Difference]: Without dead ends: 8265 [2022-01-18 06:27:55,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2736 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1415, Invalid=6417, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 06:27:55,563 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 693 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 1754 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 2056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 1754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:55,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [693 Valid, 326 Invalid, 2056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 1754 Invalid, 0 Unknown, 95 Unchecked, 1.0s Time] [2022-01-18 06:27:55,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8265 states. [2022-01-18 06:27:55,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8265 to 4467. [2022-01-18 06:27:55,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4467 states, 4466 states have (on average 3.416256157635468) internal successors, (15257), 4466 states have internal predecessors, (15257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:55,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4467 states to 4467 states and 15257 transitions. [2022-01-18 06:27:55,648 INFO L78 Accepts]: Start accepts. Automaton has 4467 states and 15257 transitions. Word has length 30 [2022-01-18 06:27:55,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:55,649 INFO L470 AbstractCegarLoop]: Abstraction has 4467 states and 15257 transitions. [2022-01-18 06:27:55,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 06:27:55,649 INFO L276 IsEmpty]: Start isEmpty. Operand 4467 states and 15257 transitions. [2022-01-18 06:27:55,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:55,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:55,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:55,670 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-01-18 06:27:55,855 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-01-18 06:27:55,856 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:27:55,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:55,856 INFO L85 PathProgramCache]: Analyzing trace with hash -173394005, now seen corresponding path program 11 times [2022-01-18 06:27:55,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:55,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528906498] [2022-01-18 06:27:55,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:55,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:55,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:56,147 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:56,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:56,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528906498] [2022-01-18 06:27:56,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528906498] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:56,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463544533] [2022-01-18 06:27:56,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:27:56,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:56,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:56,149 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-01-18 06:27:56,150 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-01-18 06:27:56,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:27:56,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:56,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:27:56,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:56,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:56,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:56,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 06:27:56,537 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:27:56,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 30 [2022-01-18 06:27:56,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:56,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 06:27:56,570 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:56,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:56,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:56,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:56,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:27:56,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:56,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:27:56,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:56,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:56,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:27:57,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:57,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:57,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:57,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:27:57,709 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:27:57,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:27:57,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:57,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:57,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:57,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:27:58,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:58,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463544533] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:58,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:58,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 06:27:58,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066594012] [2022-01-18 06:27:58,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:58,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:27:58,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:58,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:27:58,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:27:58,118 INFO L87 Difference]: Start difference. First operand 4467 states and 15257 transitions. Second operand has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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-01-18 06:28:08,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:28:08,489 INFO L93 Difference]: Finished difference Result 8893 states and 27493 transitions. [2022-01-18 06:28:08,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-01-18 06:28:08,490 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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 30 [2022-01-18 06:28:08,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:28:08,506 INFO L225 Difference]: With dead ends: 8893 [2022-01-18 06:28:08,506 INFO L226 Difference]: Without dead ends: 8863 [2022-01-18 06:28:08,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7337 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=2593, Invalid=19163, Unknown=0, NotChecked=0, Total=21756 [2022-01-18 06:28:08,507 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 717 mSDsluCounter, 1963 mSDsCounter, 0 mSdLazyCounter, 4658 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 4905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 4658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:28:08,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [717 Valid, 976 Invalid, 4905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 4658 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-18 06:28:08,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8863 states. [2022-01-18 06:28:08,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8863 to 4476. [2022-01-18 06:28:08,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4476 states, 4475 states have (on average 3.4174301675977654) internal successors, (15293), 4475 states have internal predecessors, (15293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:08,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4476 states to 4476 states and 15293 transitions. [2022-01-18 06:28:08,610 INFO L78 Accepts]: Start accepts. Automaton has 4476 states and 15293 transitions. Word has length 30 [2022-01-18 06:28:08,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:28:08,610 INFO L470 AbstractCegarLoop]: Abstraction has 4476 states and 15293 transitions. [2022-01-18 06:28:08,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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-01-18 06:28:08,611 INFO L276 IsEmpty]: Start isEmpty. Operand 4476 states and 15293 transitions. [2022-01-18 06:28:08,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:28:08,617 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:28:08,617 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:28:08,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 06:28:08,817 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-01-18 06:28:08,817 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:28:08,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:28:08,818 INFO L85 PathProgramCache]: Analyzing trace with hash -242471051, now seen corresponding path program 12 times [2022-01-18 06:28:08,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:28:08,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525439982] [2022-01-18 06:28:08,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:28:08,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:28:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:09,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:09,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:28:09,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525439982] [2022-01-18 06:28:09,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525439982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:28:09,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666244920] [2022-01-18 06:28:09,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:28:09,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:09,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:28:09,120 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-01-18 06:28:09,124 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-01-18 06:28:09,150 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:28:09,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:28:09,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:28:09,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:28:11,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:11,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:28:11,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 56 [2022-01-18 06:28:11,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:28:11,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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 06:28:11,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:11,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:28:11,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 71 [2022-01-18 06:28:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:11,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:28:11,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:11,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:11,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:28:11,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 84 treesize of output 101 [2022-01-18 06:28:11,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:28:11,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-01-18 06:28:11,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:11,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:11,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:28:11,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 91 treesize of output 99 [2022-01-18 06:28:12,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:12,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666244920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:28:12,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:28:12,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 06:28:12,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338457242] [2022-01-18 06:28:12,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:28:12,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:28:12,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:28:12,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:28:12,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1117, Unknown=2, NotChecked=0, Total=1260 [2022-01-18 06:28:12,535 INFO L87 Difference]: Start difference. First operand 4476 states and 15293 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 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-01-18 06:28:40,961 WARN L228 SmtUtils]: Spent 5.36s on a formula simplification. DAG size of input: 124 DAG size of output: 97 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 06:29:16,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:16,606 INFO L93 Difference]: Finished difference Result 12251 states and 40954 transitions. [2022-01-18 06:29:16,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2022-01-18 06:29:16,606 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 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 30 [2022-01-18 06:29:16,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:16,632 INFO L225 Difference]: With dead ends: 12251 [2022-01-18 06:29:16,632 INFO L226 Difference]: Without dead ends: 12221 [2022-01-18 06:29:16,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10030 ImplicationChecksByTransitivity, 64.5s TimeCoverageRelationStatistics Valid=3306, Invalid=24063, Unknown=21, NotChecked=0, Total=27390 [2022-01-18 06:29:16,635 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 667 mSDsluCounter, 1863 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 4887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2080 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:16,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [667 Valid, 879 Invalid, 4887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 2598 Invalid, 0 Unknown, 2080 Unchecked, 1.5s Time] [2022-01-18 06:29:16,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12221 states. [2022-01-18 06:29:16,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12221 to 4581. [2022-01-18 06:29:16,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4581 states, 4580 states have (on average 3.427292576419214) internal successors, (15697), 4580 states have internal predecessors, (15697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:16,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4581 states to 4581 states and 15697 transitions. [2022-01-18 06:29:16,771 INFO L78 Accepts]: Start accepts. Automaton has 4581 states and 15697 transitions. Word has length 30 [2022-01-18 06:29:16,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:16,771 INFO L470 AbstractCegarLoop]: Abstraction has 4581 states and 15697 transitions. [2022-01-18 06:29:16,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 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-01-18 06:29:16,771 INFO L276 IsEmpty]: Start isEmpty. Operand 4581 states and 15697 transitions. [2022-01-18 06:29:16,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:16,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:16,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:16,795 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-01-18 06:29:16,979 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-01-18 06:29:16,979 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:29:16,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:16,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1966576565, now seen corresponding path program 13 times [2022-01-18 06:29:16,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:16,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170003723] [2022-01-18 06:29:16,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:16,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:16,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:17,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:17,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:17,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170003723] [2022-01-18 06:29:17,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170003723] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:17,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875827409] [2022-01-18 06:29:17,356 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:29:17,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:17,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:17,358 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-01-18 06:29:17,358 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-01-18 06:29:17,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:17,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:29:17,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:17,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:17,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:17,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 39 [2022-01-18 06:29:17,725 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:29:17,726 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 34 [2022-01-18 06:29:17,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:29:17,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:17,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:18,119 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:29:18,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:29:18,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:18,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:29:18,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:18,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:18,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:29:20,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:20,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:20,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:20,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:29:20,341 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:29:20,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:29:20,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:20,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:20,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:20,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:29:20,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:20,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875827409] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:20,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:20,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 06:29:20,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182784645] [2022-01-18 06:29:20,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:20,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:29:20,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:20,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:29:20,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:29:20,965 INFO L87 Difference]: Start difference. First operand 4581 states and 15697 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-01-18 06:29:27,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:27,989 INFO L93 Difference]: Finished difference Result 9097 states and 29208 transitions. [2022-01-18 06:29:27,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 06:29:27,991 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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 30 [2022-01-18 06:29:27,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:28,009 INFO L225 Difference]: With dead ends: 9097 [2022-01-18 06:29:28,010 INFO L226 Difference]: Without dead ends: 9063 [2022-01-18 06:29:28,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3651 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1440, Invalid=10116, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 06:29:28,011 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 608 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 3670 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 3884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 3670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:28,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 625 Invalid, 3884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 3670 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 06:29:28,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9063 states. [2022-01-18 06:29:28,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9063 to 4616. [2022-01-18 06:29:28,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4616 states, 4615 states have (on average 3.4238353196099673) internal successors, (15801), 4615 states have internal predecessors, (15801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:28,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4616 states to 4616 states and 15801 transitions. [2022-01-18 06:29:28,114 INFO L78 Accepts]: Start accepts. Automaton has 4616 states and 15801 transitions. Word has length 30 [2022-01-18 06:29:28,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:28,114 INFO L470 AbstractCegarLoop]: Abstraction has 4616 states and 15801 transitions. [2022-01-18 06:29:28,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-01-18 06:29:28,115 INFO L276 IsEmpty]: Start isEmpty. Operand 4616 states and 15801 transitions. [2022-01-18 06:29:28,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:28,121 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:28,121 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:28,144 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-01-18 06:29:28,335 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-01-18 06:29:28,335 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:29:28,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:28,336 INFO L85 PathProgramCache]: Analyzing trace with hash 857420597, now seen corresponding path program 14 times [2022-01-18 06:29:28,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:28,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809942180] [2022-01-18 06:29:28,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:28,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:28,746 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:28,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:28,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809942180] [2022-01-18 06:29:28,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809942180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:28,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460925721] [2022-01-18 06:29:28,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:29:28,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:28,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:28,748 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-01-18 06:29:28,774 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-01-18 06:29:28,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:29:28,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:29:28,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:29:28,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:29,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:29,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 58 [2022-01-18 06:29:29,183 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 06:29:29,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 69 [2022-01-18 06:29:29,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:29,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 71 [2022-01-18 06:29:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:29,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:30,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:30,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:30,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:30,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-01-18 06:29:30,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:30,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:29:30,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:30,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:30,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:30,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 103 [2022-01-18 06:29:31,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:31,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-01-18 06:29:31,337 INFO L353 Elim1Store]: treesize reduction 65, result has 28.6 percent of original size [2022-01-18 06:29:31,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 35 [2022-01-18 06:29:31,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:31,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 06:29:31,463 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:31,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460925721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:31,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:31,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 06:29:31,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87067229] [2022-01-18 06:29:31,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:31,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:29:31,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:31,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:29:31,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:29:31,465 INFO L87 Difference]: Start difference. First operand 4616 states and 15801 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 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-01-18 06:29:53,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:53,121 INFO L93 Difference]: Finished difference Result 11751 states and 37816 transitions. [2022-01-18 06:29:53,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-01-18 06:29:53,121 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 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 30 [2022-01-18 06:29:53,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:53,145 INFO L225 Difference]: With dead ends: 11751 [2022-01-18 06:29:53,145 INFO L226 Difference]: Without dead ends: 11698 [2022-01-18 06:29:53,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22128 ImplicationChecksByTransitivity, 18.8s TimeCoverageRelationStatistics Valid=7340, Invalid=46716, Unknown=0, NotChecked=0, Total=54056 [2022-01-18 06:29:53,148 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 1194 mSDsluCounter, 2913 mSDsCounter, 0 mSdLazyCounter, 5549 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1194 SdHoareTripleChecker+Valid, 1630 SdHoareTripleChecker+Invalid, 7484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 418 IncrementalHoareTripleChecker+Valid, 5549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1517 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:53,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1194 Valid, 1630 Invalid, 7484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [418 Valid, 5549 Invalid, 0 Unknown, 1517 Unchecked, 3.3s Time] [2022-01-18 06:29:53,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11698 states. [2022-01-18 06:29:53,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11698 to 4650. [2022-01-18 06:29:53,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4650 states, 4649 states have (on average 3.4314906431490644) internal successors, (15953), 4649 states have internal predecessors, (15953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:53,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4650 states to 4650 states and 15953 transitions. [2022-01-18 06:29:53,282 INFO L78 Accepts]: Start accepts. Automaton has 4650 states and 15953 transitions. Word has length 30 [2022-01-18 06:29:53,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:53,282 INFO L470 AbstractCegarLoop]: Abstraction has 4650 states and 15953 transitions. [2022-01-18 06:29:53,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 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-01-18 06:29:53,282 INFO L276 IsEmpty]: Start isEmpty. Operand 4650 states and 15953 transitions. [2022-01-18 06:29:53,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:53,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:53,289 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:53,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 06:29:53,490 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-01-18 06:29:53,490 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:29:53,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:53,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1825899231, now seen corresponding path program 15 times [2022-01-18 06:29:53,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:53,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022171767] [2022-01-18 06:29:53,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:53,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:53,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:53,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:53,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:53,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022171767] [2022-01-18 06:29:53,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022171767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:53,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902533421] [2022-01-18 06:29:53,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:29:53,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:53,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:53,786 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-01-18 06:29:53,787 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-01-18 06:29:53,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:29:53,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:29:53,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:29:53,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:54,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:54,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:54,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 53 [2022-01-18 06:29:54,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:54,190 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 61 [2022-01-18 06:29:54,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:54,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:54,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 71 [2022-01-18 06:29:54,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:54,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:57,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:57,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 117 [2022-01-18 06:29:57,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:57,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-01-18 06:29:57,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:29:57,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 91 treesize of output 115 [2022-01-18 06:30:06,658 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:06,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902533421] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:30:06,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:30:06,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 06:30:06,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614132360] [2022-01-18 06:30:06,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:30:06,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:30:06,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:30:06,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:30:06,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=711, Unknown=2, NotChecked=0, Total=870 [2022-01-18 06:30:06,660 INFO L87 Difference]: Start difference. First operand 4650 states and 15953 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:30:59,104 WARN L228 SmtUtils]: Spent 40.28s on a formula simplification. DAG size of input: 62 DAG size of output: 59 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 06:31:15,454 WARN L228 SmtUtils]: Spent 13.18s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 06:31:26,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:31:26,049 INFO L93 Difference]: Finished difference Result 9083 states and 28913 transitions. [2022-01-18 06:31:26,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 06:31:26,050 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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 30 [2022-01-18 06:31:26,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:31:26,066 INFO L225 Difference]: With dead ends: 9083 [2022-01-18 06:31:26,067 INFO L226 Difference]: Without dead ends: 9038 [2022-01-18 06:31:26,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4912 ImplicationChecksByTransitivity, 81.4s TimeCoverageRelationStatistics Valid=2289, Invalid=10126, Unknown=17, NotChecked=0, Total=12432 [2022-01-18 06:31:26,068 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 608 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 3001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 1430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1306 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:31:26,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 448 Invalid, 3001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 1430 Invalid, 0 Unknown, 1306 Unchecked, 0.9s Time] [2022-01-18 06:31:26,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9038 states. [2022-01-18 06:31:26,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9038 to 4652. [2022-01-18 06:31:26,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4652 states, 4651 states have (on average 3.431950118254139) internal successors, (15962), 4651 states have internal predecessors, (15962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:26,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4652 states to 4652 states and 15962 transitions. [2022-01-18 06:31:26,173 INFO L78 Accepts]: Start accepts. Automaton has 4652 states and 15962 transitions. Word has length 30 [2022-01-18 06:31:26,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:31:26,173 INFO L470 AbstractCegarLoop]: Abstraction has 4652 states and 15962 transitions. [2022-01-18 06:31:26,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:31:26,173 INFO L276 IsEmpty]: Start isEmpty. Operand 4652 states and 15962 transitions. [2022-01-18 06:31:26,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:31:26,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:31:26,180 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:31:26,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 06:31:26,380 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-01-18 06:31:26,381 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:31:26,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:31:26,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1512143957, now seen corresponding path program 16 times [2022-01-18 06:31:26,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:31:26,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539440083] [2022-01-18 06:31:26,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:31:26,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:31:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:31:26,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:26,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:31:26,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539440083] [2022-01-18 06:31:26,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539440083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:31:26,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148568346] [2022-01-18 06:31:26,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:31:26,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:26,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:31:26,692 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-01-18 06:31:26,693 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-01-18 06:31:26,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:31:26,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:31:26,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:31:26,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:31:27,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:27,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:27,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-01-18 06:31:27,072 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:31:27,072 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-01-18 06:31:27,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:27,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:31:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:27,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:31:27,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:27,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:27,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:31:27,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:27,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:31:27,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:27,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:27,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:31:29,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:29,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:29,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:29,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:31:29,674 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:31:29,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:31:29,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:29,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:29,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:29,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:31:30,147 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:30,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148568346] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:31:30,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:31:30,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 06:31:30,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350507871] [2022-01-18 06:31:30,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:31:30,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:31:30,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:31:30,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:31:30,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:31:30,173 INFO L87 Difference]: Start difference. First operand 4652 states and 15962 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 06:31:35,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:31:35,574 INFO L93 Difference]: Finished difference Result 10341 states and 31975 transitions. [2022-01-18 06:31:35,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 06:31:35,574 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 30 [2022-01-18 06:31:35,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:31:35,596 INFO L225 Difference]: With dead ends: 10341 [2022-01-18 06:31:35,596 INFO L226 Difference]: Without dead ends: 10311 [2022-01-18 06:31:35,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3890 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2146, Invalid=8566, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 06:31:35,597 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 868 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 2079 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 2079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:31:35,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 460 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 2079 Invalid, 0 Unknown, 33 Unchecked, 1.3s Time] [2022-01-18 06:31:35,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10311 states. [2022-01-18 06:31:35,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10311 to 4677. [2022-01-18 06:31:35,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4677 states, 4676 states have (on average 3.4362703165098374) internal successors, (16068), 4676 states have internal predecessors, (16068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:35,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4677 states to 4677 states and 16068 transitions. [2022-01-18 06:31:35,729 INFO L78 Accepts]: Start accepts. Automaton has 4677 states and 16068 transitions. Word has length 30 [2022-01-18 06:31:35,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:31:35,729 INFO L470 AbstractCegarLoop]: Abstraction has 4677 states and 16068 transitions. [2022-01-18 06:31:35,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 06:31:35,729 INFO L276 IsEmpty]: Start isEmpty. Operand 4677 states and 16068 transitions. [2022-01-18 06:31:35,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:31:35,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:31:35,736 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:31:35,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 06:31:35,936 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-01-18 06:31:35,937 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:31:35,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:31:35,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1089229415, now seen corresponding path program 17 times [2022-01-18 06:31:35,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:31:35,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396046997] [2022-01-18 06:31:35,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:31:35,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:31:35,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:31:36,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:36,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:31:36,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396046997] [2022-01-18 06:31:36,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396046997] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:31:36,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688609429] [2022-01-18 06:31:36,286 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:31:36,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:36,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:31:36,287 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-01-18 06:31:36,288 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-01-18 06:31:36,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:31:36,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:31:36,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:31:36,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:31:36,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:36,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:36,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-01-18 06:31:36,737 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:31:36,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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-01-18 06:31:36,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:36,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:31:36,781 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:36,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:31:37,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:37,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:37,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:31:37,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:37,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:31:37,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:37,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:37,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:31:38,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:38,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:38,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:38,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:31:39,015 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:31:39,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:31:39,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:39,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:31:39,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:39,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688609429] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:31:39,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:31:39,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 06:31:39,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835240154] [2022-01-18 06:31:39,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:31:39,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:31:39,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:31:39,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:31:39,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:31:39,414 INFO L87 Difference]: Start difference. First operand 4677 states and 16068 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 06:31:49,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:31:49,985 INFO L93 Difference]: Finished difference Result 12615 states and 38355 transitions. [2022-01-18 06:31:49,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-01-18 06:31:49,985 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 30 [2022-01-18 06:31:49,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:31:50,010 INFO L225 Difference]: With dead ends: 12615 [2022-01-18 06:31:50,011 INFO L226 Difference]: Without dead ends: 12585 [2022-01-18 06:31:50,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11900 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=4342, Invalid=23714, Unknown=0, NotChecked=0, Total=28056 [2022-01-18 06:31:50,012 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 778 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 2662 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 3901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 2662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1027 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:31:50,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [778 Valid, 787 Invalid, 3901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 2662 Invalid, 0 Unknown, 1027 Unchecked, 1.6s Time] [2022-01-18 06:31:50,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12585 states. [2022-01-18 06:31:50,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12585 to 4679. [2022-01-18 06:31:50,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 4678 states have (on average 3.436725096194955) internal successors, (16077), 4678 states have internal predecessors, (16077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:50,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 16077 transitions. [2022-01-18 06:31:50,152 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 16077 transitions. Word has length 30 [2022-01-18 06:31:50,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:31:50,152 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 16077 transitions. [2022-01-18 06:31:50,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 06:31:50,152 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 16077 transitions. [2022-01-18 06:31:50,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:31:50,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:31:50,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:31:50,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 06:31:50,359 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-01-18 06:31:50,359 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:31:50,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:31:50,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1400189745, now seen corresponding path program 18 times [2022-01-18 06:31:50,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:31:50,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267121873] [2022-01-18 06:31:50,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:31:50,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:31:50,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:31:50,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:50,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:31:50,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267121873] [2022-01-18 06:31:50,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267121873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:31:50,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756147481] [2022-01-18 06:31:50,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:31:50,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:50,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:31:50,658 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-01-18 06:31:50,658 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-01-18 06:31:50,680 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:31:50,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:31:50,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:31:50,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:31:50,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:50,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:50,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:50,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:50,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:50,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:50,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 51 [2022-01-18 06:31:51,027 INFO L353 Elim1Store]: treesize reduction 45, result has 57.1 percent of original size [2022-01-18 06:31:51,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 72 [2022-01-18 06:31:51,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:51,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:51,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:51,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 65 [2022-01-18 06:31:51,158 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:51,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:31:51,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:51,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:51,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:31:51,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:51,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:31:51,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:51,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:51,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:31:53,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:53,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:53,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:53,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:31:53,636 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:31:53,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:31:53,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:53,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:53,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:53,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:31:54,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:54,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756147481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:31:54,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:31:54,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 06:31:54,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234648082] [2022-01-18 06:31:54,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:31:54,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:31:54,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:31:54,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:31:54,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:31:54,184 INFO L87 Difference]: Start difference. First operand 4679 states and 16077 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:32:00,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:32:00,046 INFO L93 Difference]: Finished difference Result 11343 states and 35448 transitions. [2022-01-18 06:32:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 06:32:00,046 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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 30 [2022-01-18 06:32:00,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:32:00,069 INFO L225 Difference]: With dead ends: 11343 [2022-01-18 06:32:00,069 INFO L226 Difference]: Without dead ends: 11313 [2022-01-18 06:32:00,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5087 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2546, Invalid=10336, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 06:32:00,070 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 898 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 2390 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 898 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 3425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 2390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 713 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:32:00,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [898 Valid, 536 Invalid, 3425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 2390 Invalid, 0 Unknown, 713 Unchecked, 1.4s Time] [2022-01-18 06:32:00,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11313 states. [2022-01-18 06:32:00,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11313 to 4691. [2022-01-18 06:32:00,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4691 states, 4690 states have (on average 3.438592750533049) internal successors, (16127), 4690 states have internal predecessors, (16127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:00,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 16127 transitions. [2022-01-18 06:32:00,213 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 16127 transitions. Word has length 30 [2022-01-18 06:32:00,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:32:00,213 INFO L470 AbstractCegarLoop]: Abstraction has 4691 states and 16127 transitions. [2022-01-18 06:32:00,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:32:00,213 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 16127 transitions. [2022-01-18 06:32:00,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:32:00,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:32:00,220 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:32:00,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 06:32:00,420 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-01-18 06:32:00,420 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:32:00,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:32:00,421 INFO L85 PathProgramCache]: Analyzing trace with hash -2132440842, now seen corresponding path program 37 times [2022-01-18 06:32:00,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:32:00,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341208403] [2022-01-18 06:32:00,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:32:00,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:32:00,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:01,000 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:01,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:32:01,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341208403] [2022-01-18 06:32:01,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341208403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:32:01,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838403442] [2022-01-18 06:32:01,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:32:01,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:32:01,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:32:01,001 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-01-18 06:32:01,003 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-01-18 06:32:01,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:01,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:32:01,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:32:01,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:01,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:01,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:01,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 44 [2022-01-18 06:32:01,450 INFO L353 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2022-01-18 06:32:01,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 40 [2022-01-18 06:32:01,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:32:01,485 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:01,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:32:01,769 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:32:01,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-01-18 06:32:01,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:01,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 112 [2022-01-18 06:32:01,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:01,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:01,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:01,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 107 [2022-01-18 06:32:02,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:02,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:02,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:02,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:32:02,482 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 06:32:02,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 06:32:02,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:02,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 06:32:02,603 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:02,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838403442] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:32:02,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:32:02,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 06:32:02,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799616789] [2022-01-18 06:32:02,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:32:02,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:32:02,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:32:02,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:32:02,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:32:02,604 INFO L87 Difference]: Start difference. First operand 4691 states and 16127 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:32:09,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:32:09,249 INFO L93 Difference]: Finished difference Result 8272 states and 27313 transitions. [2022-01-18 06:32:09,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 06:32:09,250 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 06:32:09,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:32:09,267 INFO L225 Difference]: With dead ends: 8272 [2022-01-18 06:32:09,267 INFO L226 Difference]: Without dead ends: 8225 [2022-01-18 06:32:09,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3582 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1591, Invalid=9539, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 06:32:09,268 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 556 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 2975 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 3352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 2975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:32:09,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [556 Valid, 533 Invalid, 3352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 2975 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 06:32:09,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8225 states. [2022-01-18 06:32:09,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8225 to 4688. [2022-01-18 06:32:09,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4688 states, 4687 states have (on average 3.4384467676552166) internal successors, (16116), 4687 states have internal predecessors, (16116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:09,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4688 states to 4688 states and 16116 transitions. [2022-01-18 06:32:09,364 INFO L78 Accepts]: Start accepts. Automaton has 4688 states and 16116 transitions. Word has length 30 [2022-01-18 06:32:09,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:32:09,364 INFO L470 AbstractCegarLoop]: Abstraction has 4688 states and 16116 transitions. [2022-01-18 06:32:09,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:32:09,365 INFO L276 IsEmpty]: Start isEmpty. Operand 4688 states and 16116 transitions. [2022-01-18 06:32:09,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:32:09,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:32:09,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:32:09,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 06:32:09,574 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-01-18 06:32:09,574 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:32:09,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:32:09,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1956652829, now seen corresponding path program 19 times [2022-01-18 06:32:09,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:32:09,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620348810] [2022-01-18 06:32:09,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:32:09,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:32:09,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:09,940 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:09,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:32:09,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620348810] [2022-01-18 06:32:09,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620348810] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:32:09,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195580784] [2022-01-18 06:32:09,940 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:32:09,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:32:09,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:32:09,944 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-01-18 06:32:09,967 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-01-18 06:32:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:09,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:32:09,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:32:10,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:10,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:10,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 48 [2022-01-18 06:32:10,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:10,306 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 06:32:10,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:10,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:10,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:32:10,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:10,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:32:10,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:10,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:10,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:32:10,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:10,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:32:10,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:10,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:10,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:32:11,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:11,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:11,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:11,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:32:11,757 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:32:11,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:32:11,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:11,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:11,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:11,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:32:12,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:12,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195580784] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:32:12,259 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:32:12,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 06:32:12,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748392109] [2022-01-18 06:32:12,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:32:12,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:32:12,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:32:12,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:32:12,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=703, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:32:12,260 INFO L87 Difference]: Start difference. First operand 4688 states and 16116 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:32:19,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:32:19,086 INFO L93 Difference]: Finished difference Result 11545 states and 35977 transitions. [2022-01-18 06:32:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 06:32:19,087 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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 30 [2022-01-18 06:32:19,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:32:19,109 INFO L225 Difference]: With dead ends: 11545 [2022-01-18 06:32:19,110 INFO L226 Difference]: Without dead ends: 11530 [2022-01-18 06:32:19,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5815 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2831, Invalid=12421, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 06:32:19,111 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 991 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 2645 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 991 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 3529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 2645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 532 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:32:19,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [991 Valid, 581 Invalid, 3529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 2645 Invalid, 0 Unknown, 532 Unchecked, 1.6s Time] [2022-01-18 06:32:19,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11530 states. [2022-01-18 06:32:19,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11530 to 4686. [2022-01-18 06:32:19,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4686 states, 4685 states have (on average 3.437993596584845) internal successors, (16107), 4685 states have internal predecessors, (16107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:19,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4686 states to 4686 states and 16107 transitions. [2022-01-18 06:32:19,232 INFO L78 Accepts]: Start accepts. Automaton has 4686 states and 16107 transitions. Word has length 30 [2022-01-18 06:32:19,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:32:19,232 INFO L470 AbstractCegarLoop]: Abstraction has 4686 states and 16107 transitions. [2022-01-18 06:32:19,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:32:19,233 INFO L276 IsEmpty]: Start isEmpty. Operand 4686 states and 16107 transitions. [2022-01-18 06:32:19,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:32:19,239 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:32:19,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:32:19,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 06:32:19,439 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-01-18 06:32:19,440 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:32:19,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:32:19,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1686862121, now seen corresponding path program 20 times [2022-01-18 06:32:19,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:32:19,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335470101] [2022-01-18 06:32:19,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:32:19,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:32:19,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:19,771 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:19,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:32:19,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335470101] [2022-01-18 06:32:19,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335470101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:32:19,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766690215] [2022-01-18 06:32:19,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:32:19,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:32:19,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:32:19,772 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-01-18 06:32:19,775 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-01-18 06:32:19,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:32:19,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:32:19,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:32:19,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:32:20,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:20,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2022-01-18 06:32:20,181 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 06:32:20,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 62 [2022-01-18 06:32:20,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:20,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 71 [2022-01-18 06:32:20,545 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:20,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:32:20,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:20,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:20,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:20,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-01-18 06:32:20,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:20,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:32:20,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:20,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:20,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:20,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 103 [2022-01-18 06:32:22,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:22,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-01-18 06:32:22,037 INFO L353 Elim1Store]: treesize reduction 67, result has 26.4 percent of original size [2022-01-18 06:32:22,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 33 [2022-01-18 06:32:22,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:22,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 06:32:22,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:22,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766690215] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:32:22,157 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:32:22,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 06:32:22,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491512147] [2022-01-18 06:32:22,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:32:22,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:32:22,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:32:22,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:32:22,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:32:22,158 INFO L87 Difference]: Start difference. First operand 4686 states and 16107 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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-01-18 06:32:41,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:32:41,941 INFO L93 Difference]: Finished difference Result 10991 states and 35565 transitions. [2022-01-18 06:32:41,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2022-01-18 06:32:41,941 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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 30 [2022-01-18 06:32:41,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:32:41,963 INFO L225 Difference]: With dead ends: 10991 [2022-01-18 06:32:41,963 INFO L226 Difference]: Without dead ends: 10917 [2022-01-18 06:32:41,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22062 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=6063, Invalid=48927, Unknown=0, NotChecked=0, Total=54990 [2022-01-18 06:32:41,966 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 1087 mSDsluCounter, 2835 mSDsCounter, 0 mSdLazyCounter, 5397 mSolverCounterSat, 405 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1087 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 7353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 405 IncrementalHoareTripleChecker+Valid, 5397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1551 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:32:41,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1087 Valid, 1626 Invalid, 7353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [405 Valid, 5397 Invalid, 0 Unknown, 1551 Unchecked, 3.2s Time] [2022-01-18 06:32:41,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10917 states. [2022-01-18 06:32:42,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10917 to 4709. [2022-01-18 06:32:42,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4709 states, 4708 states have (on average 3.441163976210705) internal successors, (16201), 4708 states have internal predecessors, (16201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:42,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4709 states to 4709 states and 16201 transitions. [2022-01-18 06:32:42,087 INFO L78 Accepts]: Start accepts. Automaton has 4709 states and 16201 transitions. Word has length 30 [2022-01-18 06:32:42,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:32:42,087 INFO L470 AbstractCegarLoop]: Abstraction has 4709 states and 16201 transitions. [2022-01-18 06:32:42,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 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-01-18 06:32:42,087 INFO L276 IsEmpty]: Start isEmpty. Operand 4709 states and 16201 transitions. [2022-01-18 06:32:42,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:32:42,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:32:42,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:32:42,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 06:32:42,299 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-01-18 06:32:42,299 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:32:42,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:32:42,300 INFO L85 PathProgramCache]: Analyzing trace with hash -738691041, now seen corresponding path program 21 times [2022-01-18 06:32:42,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:32:42,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257902653] [2022-01-18 06:32:42,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:32:42,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:32:42,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:42,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:32:42,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257902653] [2022-01-18 06:32:42,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257902653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:32:42,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660124665] [2022-01-18 06:32:42,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:32:42,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:32:42,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:32:42,724 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-01-18 06:32:42,725 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-01-18 06:32:42,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:32:42,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:32:42,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:32:42,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:32:43,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:43,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:43,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 06:32:43,331 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:32:43,331 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 35 [2022-01-18 06:32:43,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:43,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:32:43,379 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:43,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:32:43,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:43,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 83 treesize of output 116 [2022-01-18 06:32:43,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:43,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 110 [2022-01-18 06:32:43,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:43,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 91 treesize of output 115 [2022-01-18 06:32:49,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:49,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660124665] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:32:49,595 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:32:49,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 06:32:49,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037537535] [2022-01-18 06:32:49,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:32:49,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:32:49,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:32:49,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:32:49,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:32:49,596 INFO L87 Difference]: Start difference. First operand 4709 states and 16201 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 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-01-18 06:33:05,728 WARN L228 SmtUtils]: Spent 12.07s 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-01-18 06:33:08,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:33:08,036 INFO L93 Difference]: Finished difference Result 8812 states and 27942 transitions. [2022-01-18 06:33:08,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 06:33:08,036 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:33:08,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:33:08,054 INFO L225 Difference]: With dead ends: 8812 [2022-01-18 06:33:08,054 INFO L226 Difference]: Without dead ends: 8755 [2022-01-18 06:33:08,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 46 SyntacticMatches, 9 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2831 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=1275, Invalid=6733, Unknown=2, NotChecked=0, Total=8010 [2022-01-18 06:33:08,055 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 439 mSDsluCounter, 1031 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 3034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 945 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:33:08,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 378 Invalid, 3034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1937 Invalid, 0 Unknown, 945 Unchecked, 1.1s Time] [2022-01-18 06:33:08,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8755 states. [2022-01-18 06:33:08,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8755 to 4731. [2022-01-18 06:33:08,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 4730 states have (on average 3.441860465116279) internal successors, (16280), 4730 states have internal predecessors, (16280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:33:08,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 16280 transitions. [2022-01-18 06:33:08,152 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 16280 transitions. Word has length 30 [2022-01-18 06:33:08,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:33:08,152 INFO L470 AbstractCegarLoop]: Abstraction has 4731 states and 16280 transitions. [2022-01-18 06:33:08,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 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-01-18 06:33:08,152 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 16280 transitions. [2022-01-18 06:33:08,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:33:08,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:33:08,180 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:33:08,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 06:33:08,380 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-01-18 06:33:08,381 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:33:08,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:33:08,381 INFO L85 PathProgramCache]: Analyzing trace with hash -822012935, now seen corresponding path program 22 times [2022-01-18 06:33:08,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:33:08,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911161999] [2022-01-18 06:33:08,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:33:08,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:33:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:08,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:08,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:33:08,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911161999] [2022-01-18 06:33:08,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911161999] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:33:08,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467648842] [2022-01-18 06:33:08,741 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:33:08,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:08,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:33:08,742 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-01-18 06:33:08,743 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-01-18 06:33:08,767 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:33:08,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:33:08,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:33:08,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:33:09,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:09,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:09,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2022-01-18 06:33:09,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:09,114 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 59 [2022-01-18 06:33:09,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:09,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:09,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:33:09,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:09,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:33:09,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:09,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:09,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:33:09,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:09,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:33:09,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:09,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:09,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:33:10,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:10,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:10,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:10,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:33:10,831 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:33:10,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:33:10,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:10,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:10,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:10,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:33:11,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:11,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467648842] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:33:11,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:33:11,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:33:11,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426004666] [2022-01-18 06:33:11,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:33:11,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:33:11,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:33:11,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:33:11,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:33:11,254 INFO L87 Difference]: Start difference. First operand 4731 states and 16280 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-01-18 06:33:18,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:33:18,168 INFO L93 Difference]: Finished difference Result 9934 states and 31252 transitions. [2022-01-18 06:33:18,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 06:33:18,169 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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 30 [2022-01-18 06:33:18,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:33:18,187 INFO L225 Difference]: With dead ends: 9934 [2022-01-18 06:33:18,188 INFO L226 Difference]: Without dead ends: 9833 [2022-01-18 06:33:18,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6182 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2456, Invalid=14314, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 06:33:18,189 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 582 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 3056 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 3292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 3056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:33:18,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 555 Invalid, 3292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 3056 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 06:33:18,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9833 states. [2022-01-18 06:33:18,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9833 to 4765. [2022-01-18 06:33:18,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4765 states, 4764 states have (on average 3.445424013434089) internal successors, (16414), 4764 states have internal predecessors, (16414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:33:18,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4765 states to 4765 states and 16414 transitions. [2022-01-18 06:33:18,348 INFO L78 Accepts]: Start accepts. Automaton has 4765 states and 16414 transitions. Word has length 30 [2022-01-18 06:33:18,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:33:18,348 INFO L470 AbstractCegarLoop]: Abstraction has 4765 states and 16414 transitions. [2022-01-18 06:33:18,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-01-18 06:33:18,348 INFO L276 IsEmpty]: Start isEmpty. Operand 4765 states and 16414 transitions. [2022-01-18 06:33:18,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:33:18,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:33:18,355 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:33:18,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 06:33:18,555 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-01-18 06:33:18,555 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:33:18,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:33:18,556 INFO L85 PathProgramCache]: Analyzing trace with hash -460915169, now seen corresponding path program 23 times [2022-01-18 06:33:18,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:33:18,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548842102] [2022-01-18 06:33:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:33:18,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:33:18,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:19,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:19,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:33:19,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548842102] [2022-01-18 06:33:19,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548842102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:33:19,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146449979] [2022-01-18 06:33:19,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:33:19,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:19,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:33:19,013 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-01-18 06:33:19,034 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-01-18 06:33:19,047 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:33:19,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:33:19,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:33:19,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:33:19,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:19,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:19,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:19,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 56 [2022-01-18 06:33:19,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:19,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 72 [2022-01-18 06:33:19,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:19,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:19,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:19,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2022-01-18 06:33:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:19,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:33:19,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:19,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:19,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:33:19,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:19,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:33:19,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:19,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:19,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:33:20,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:20,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:20,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:20,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:33:20,914 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:33:20,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:33:20,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:20,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:20,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:20,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:33:21,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:21,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146449979] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:33:21,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:33:21,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 33 [2022-01-18 06:33:21,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080557213] [2022-01-18 06:33:21,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:33:21,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:33:21,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:33:21,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:33:21,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:33:21,259 INFO L87 Difference]: Start difference. First operand 4765 states and 16414 transitions. Second operand has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 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-01-18 06:33:27,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:33:27,817 INFO L93 Difference]: Finished difference Result 9074 states and 28716 transitions. [2022-01-18 06:33:27,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 06:33:27,817 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 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 30 [2022-01-18 06:33:27,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:33:27,834 INFO L225 Difference]: With dead ends: 9074 [2022-01-18 06:33:27,835 INFO L226 Difference]: Without dead ends: 8918 [2022-01-18 06:33:27,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3706 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1685, Invalid=10525, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 06:33:27,836 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 540 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 2939 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 3132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 2939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:33:27,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [540 Valid, 619 Invalid, 3132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 2939 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 06:33:27,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8918 states. [2022-01-18 06:33:27,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8918 to 4772. [2022-01-18 06:33:27,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4772 states, 4771 states have (on average 3.446028086355062) internal successors, (16441), 4771 states have internal predecessors, (16441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:33:27,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4772 states to 4772 states and 16441 transitions. [2022-01-18 06:33:27,957 INFO L78 Accepts]: Start accepts. Automaton has 4772 states and 16441 transitions. Word has length 30 [2022-01-18 06:33:27,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:33:27,957 INFO L470 AbstractCegarLoop]: Abstraction has 4772 states and 16441 transitions. [2022-01-18 06:33:27,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 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-01-18 06:33:27,957 INFO L276 IsEmpty]: Start isEmpty. Operand 4772 states and 16441 transitions. [2022-01-18 06:33:27,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:33:27,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:33:27,964 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:33:27,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 06:33:28,164 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-01-18 06:33:28,165 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:33:28,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:33:28,165 INFO L85 PathProgramCache]: Analyzing trace with hash 791616355, now seen corresponding path program 24 times [2022-01-18 06:33:28,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:33:28,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753189767] [2022-01-18 06:33:28,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:33:28,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:33:28,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:28,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:28,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:33:28,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753189767] [2022-01-18 06:33:28,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753189767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:33:28,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707297434] [2022-01-18 06:33:28,498 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:33:28,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:28,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:33:28,499 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-01-18 06:33:28,499 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-01-18 06:33:28,519 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:33:28,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:33:28,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:33:28,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:33:28,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:28,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:28,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-01-18 06:33:28,839 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 06:33:28,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 64 [2022-01-18 06:33:28,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:28,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:28,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:33:28,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:28,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:33:29,323 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:33:29,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 46 treesize of output 81 [2022-01-18 06:33:29,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:29,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:33:29,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:29,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:29,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:33:31,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:31,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:31,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:31,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:33:31,239 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:33:31,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:33:31,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:31,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:31,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:31,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:33:31,622 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:31,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707297434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:33:31,622 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:33:31,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 06:33:31,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163966247] [2022-01-18 06:33:31,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:33:31,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:33:31,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:33:31,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:33:31,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:33:31,623 INFO L87 Difference]: Start difference. First operand 4772 states and 16441 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-01-18 06:33:36,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:33:36,723 INFO L93 Difference]: Finished difference Result 9686 states and 31179 transitions. [2022-01-18 06:33:36,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 06:33:36,723 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 30 [2022-01-18 06:33:36,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:33:36,742 INFO L225 Difference]: With dead ends: 9686 [2022-01-18 06:33:36,743 INFO L226 Difference]: Without dead ends: 9568 [2022-01-18 06:33:36,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3380 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1210, Invalid=9296, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 06:33:36,744 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 559 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 3024 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 3186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 3024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:33:36,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [559 Valid, 580 Invalid, 3186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3024 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 06:33:36,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9568 states. [2022-01-18 06:33:36,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9568 to 4803. [2022-01-18 06:33:36,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4803 states, 4802 states have (on average 3.4448146605581007) internal successors, (16542), 4802 states have internal predecessors, (16542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:33:36,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4803 states to 4803 states and 16542 transitions. [2022-01-18 06:33:36,873 INFO L78 Accepts]: Start accepts. Automaton has 4803 states and 16542 transitions. Word has length 30 [2022-01-18 06:33:36,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:33:36,873 INFO L470 AbstractCegarLoop]: Abstraction has 4803 states and 16542 transitions. [2022-01-18 06:33:36,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-01-18 06:33:36,873 INFO L276 IsEmpty]: Start isEmpty. Operand 4803 states and 16542 transitions. [2022-01-18 06:33:36,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:33:36,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:33:36,880 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:33:36,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 06:33:37,081 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-01-18 06:33:37,081 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:33:37,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:33:37,082 INFO L85 PathProgramCache]: Analyzing trace with hash 784192023, now seen corresponding path program 25 times [2022-01-18 06:33:37,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:33:37,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822432638] [2022-01-18 06:33:37,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:33:37,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:33:37,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:37,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:37,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:33:37,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822432638] [2022-01-18 06:33:37,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822432638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:33:37,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907976343] [2022-01-18 06:33:37,423 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:33:37,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:37,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:33:37,424 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-01-18 06:33:37,425 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-01-18 06:33:37,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:37,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:33:37,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:33:37,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:37,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:37,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 06:33:37,810 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:33:37,810 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 35 [2022-01-18 06:33:37,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:33:37,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:37,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:33:38,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:38,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:38,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:33:38,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:38,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:33:38,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:38,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:38,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:33:39,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:39,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:39,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:39,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:33:39,979 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:33:39,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:33:39,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:39,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:40,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:40,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:33:40,444 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:40,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907976343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:33:40,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:33:40,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-18 06:33:40,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413013953] [2022-01-18 06:33:40,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:33:40,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:33:40,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:33:40,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:33:40,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=785, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:33:40,445 INFO L87 Difference]: Start difference. First operand 4803 states and 16542 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 06:33:45,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:33:45,427 INFO L93 Difference]: Finished difference Result 10397 states and 31892 transitions. [2022-01-18 06:33:45,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 06:33:45,431 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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 30 [2022-01-18 06:33:45,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:33:45,450 INFO L225 Difference]: With dead ends: 10397 [2022-01-18 06:33:45,451 INFO L226 Difference]: Without dead ends: 10367 [2022-01-18 06:33:45,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4165 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2285, Invalid=8635, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 06:33:45,451 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 832 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 1919 mSolverCounterSat, 300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 2453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 1919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:33:45,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [832 Valid, 431 Invalid, 2453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 1919 Invalid, 0 Unknown, 234 Unchecked, 1.2s Time] [2022-01-18 06:33:45,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10367 states. [2022-01-18 06:33:45,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10367 to 4820. [2022-01-18 06:33:45,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4820 states, 4819 states have (on average 3.449678356505499) internal successors, (16624), 4819 states have internal predecessors, (16624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:33:45,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4820 states to 4820 states and 16624 transitions. [2022-01-18 06:33:45,554 INFO L78 Accepts]: Start accepts. Automaton has 4820 states and 16624 transitions. Word has length 30 [2022-01-18 06:33:45,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:33:45,554 INFO L470 AbstractCegarLoop]: Abstraction has 4820 states and 16624 transitions. [2022-01-18 06:33:45,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 06:33:45,554 INFO L276 IsEmpty]: Start isEmpty. Operand 4820 states and 16624 transitions. [2022-01-18 06:33:45,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:33:45,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:33:45,561 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:33:45,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 06:33:45,761 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-01-18 06:33:45,762 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:33:45,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:33:45,762 INFO L85 PathProgramCache]: Analyzing trace with hash -909401901, now seen corresponding path program 26 times [2022-01-18 06:33:45,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:33:45,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210388926] [2022-01-18 06:33:45,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:33:45,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:33:45,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:46,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:33:46,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210388926] [2022-01-18 06:33:46,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210388926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:33:46,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635344215] [2022-01-18 06:33:46,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:33:46,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:46,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:33:46,181 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-01-18 06:33:46,191 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-01-18 06:33:46,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:33:46,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:33:46,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 06:33:46,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:33:46,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:46,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:46,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2022-01-18 06:33:46,515 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 06:33:46,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 69 [2022-01-18 06:33:46,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:46,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:46,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:33:46,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:46,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:33:46,976 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:33:46,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:33:47,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:47,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:33:47,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:47,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:47,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:33:48,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:48,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:48,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:48,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:33:48,486 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:33:48,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:33:48,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:48,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:48,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:33:48,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:33:48,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:48,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635344215] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:33:48,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:33:48,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 06:33:48,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322424066] [2022-01-18 06:33:48,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:33:48,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:33:48,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:33:48,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:33:48,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:33:48,870 INFO L87 Difference]: Start difference. First operand 4820 states and 16624 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-01-18 06:33:56,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:33:56,749 INFO L93 Difference]: Finished difference Result 10094 states and 32208 transitions. [2022-01-18 06:33:56,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 06:33:56,750 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 30 [2022-01-18 06:33:56,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:33:56,768 INFO L225 Difference]: With dead ends: 10094 [2022-01-18 06:33:56,769 INFO L226 Difference]: Without dead ends: 10035 [2022-01-18 06:33:56,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6117 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=2135, Invalid=15421, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 06:33:56,769 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 718 mSDsluCounter, 1234 mSDsCounter, 0 mSdLazyCounter, 3304 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 718 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 3493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 3304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:33:56,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [718 Valid, 754 Invalid, 3493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 3304 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 06:33:56,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10035 states. [2022-01-18 06:33:56,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10035 to 4803. [2022-01-18 06:33:56,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4803 states, 4802 states have (on average 3.445855893377759) internal successors, (16547), 4802 states have internal predecessors, (16547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:33:56,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4803 states to 4803 states and 16547 transitions. [2022-01-18 06:33:56,878 INFO L78 Accepts]: Start accepts. Automaton has 4803 states and 16547 transitions. Word has length 30 [2022-01-18 06:33:56,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:33:56,878 INFO L470 AbstractCegarLoop]: Abstraction has 4803 states and 16547 transitions. [2022-01-18 06:33:56,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-01-18 06:33:56,879 INFO L276 IsEmpty]: Start isEmpty. Operand 4803 states and 16547 transitions. [2022-01-18 06:33:56,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:33:56,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:33:56,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:33:56,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 06:33:57,085 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-01-18 06:33:57,086 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:33:57,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:33:57,086 INFO L85 PathProgramCache]: Analyzing trace with hash -980079081, now seen corresponding path program 27 times [2022-01-18 06:33:57,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:33:57,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590020215] [2022-01-18 06:33:57,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:33:57,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:33:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:57,383 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:57,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:33:57,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590020215] [2022-01-18 06:33:57,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590020215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:33:57,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663912183] [2022-01-18 06:33:57,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:33:57,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:57,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:33:57,384 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-01-18 06:33:57,386 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-01-18 06:33:57,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:33:57,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:33:57,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:33:57,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:34:05,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:05,105 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 64 [2022-01-18 06:34:05,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:05,127 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 06:34:05,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:05,146 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 67 treesize of output 79 [2022-01-18 06:34:05,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:05,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:34:15,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:15,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 117 [2022-01-18 06:34:15,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:15,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-01-18 06:34:15,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:15,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 115 [2022-01-18 06:34:22,721 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:22,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663912183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:34:22,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:34:22,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 06:34:22,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980457027] [2022-01-18 06:34:22,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:34:22,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:34:22,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:34:22,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:34:22,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=905, Unknown=14, NotChecked=0, Total=1056 [2022-01-18 06:34:22,723 INFO L87 Difference]: Start difference. First operand 4803 states and 16547 transitions. Second operand has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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-01-18 06:34:48,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:34:48,214 INFO L93 Difference]: Finished difference Result 7463 states and 24999 transitions. [2022-01-18 06:34:48,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:34:48,214 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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 30 [2022-01-18 06:34:48,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:34:48,229 INFO L225 Difference]: With dead ends: 7463 [2022-01-18 06:34:48,229 INFO L226 Difference]: Without dead ends: 7456 [2022-01-18 06:34:48,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 41.7s TimeCoverageRelationStatistics Valid=596, Invalid=3546, Unknown=18, NotChecked=0, Total=4160 [2022-01-18 06:34:48,230 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 325 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 2227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 739 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:34:48,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 402 Invalid, 2227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1359 Invalid, 0 Unknown, 739 Unchecked, 0.7s Time] [2022-01-18 06:34:48,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7456 states. [2022-01-18 06:34:48,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7456 to 4807. [2022-01-18 06:34:48,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4807 states, 4806 states have (on average 3.4454848106533498) internal successors, (16559), 4806 states have internal predecessors, (16559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:48,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4807 states to 4807 states and 16559 transitions. [2022-01-18 06:34:48,327 INFO L78 Accepts]: Start accepts. Automaton has 4807 states and 16559 transitions. Word has length 30 [2022-01-18 06:34:48,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:34:48,327 INFO L470 AbstractCegarLoop]: Abstraction has 4807 states and 16559 transitions. [2022-01-18 06:34:48,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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-01-18 06:34:48,327 INFO L276 IsEmpty]: Start isEmpty. Operand 4807 states and 16559 transitions. [2022-01-18 06:34:48,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:34:48,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:34:48,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:34:48,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 06:34:48,535 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-01-18 06:34:48,535 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:34:48,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:34:48,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1990099571, now seen corresponding path program 28 times [2022-01-18 06:34:48,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:34:48,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746070518] [2022-01-18 06:34:48,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:34:48,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:34:48,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:34:48,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:48,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:34:48,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746070518] [2022-01-18 06:34:48,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746070518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:34:48,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074315433] [2022-01-18 06:34:48,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:34:48,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:34:48,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:34:48,844 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-01-18 06:34:48,851 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-01-18 06:34:48,876 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:34:48,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:34:48,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:34:48,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:34:49,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:49,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:49,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 39 [2022-01-18 06:34:49,279 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:34:49,279 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 34 [2022-01-18 06:34:49,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:34:49,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:49,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:34:49,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:49,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:49,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:34:49,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:49,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:34:49,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:49,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:49,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:34:51,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:51,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:51,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:51,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:34:51,903 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:34:51,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:34:51,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:51,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:51,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:51,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:34:52,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:52,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074315433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:34:52,323 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:34:52,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 06:34:52,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967563432] [2022-01-18 06:34:52,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:34:52,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:34:52,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:34:52,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:34:52,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:34:52,324 INFO L87 Difference]: Start difference. First operand 4807 states and 16559 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:34:55,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:34:55,159 INFO L93 Difference]: Finished difference Result 7801 states and 25123 transitions. [2022-01-18 06:34:55,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 06:34:55,160 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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 30 [2022-01-18 06:34:55,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:34:55,175 INFO L225 Difference]: With dead ends: 7801 [2022-01-18 06:34:55,175 INFO L226 Difference]: Without dead ends: 7771 [2022-01-18 06:34:55,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=855, Invalid=4997, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 06:34:55,176 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 413 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 1833 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 2004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:34:55,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 297 Invalid, 2004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1833 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:34:55,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7771 states. [2022-01-18 06:34:55,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7771 to 4813. [2022-01-18 06:34:55,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4813 states, 4812 states have (on average 3.4457605985037407) internal successors, (16581), 4812 states have internal predecessors, (16581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:55,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4813 states to 4813 states and 16581 transitions. [2022-01-18 06:34:55,267 INFO L78 Accepts]: Start accepts. Automaton has 4813 states and 16581 transitions. Word has length 30 [2022-01-18 06:34:55,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:34:55,267 INFO L470 AbstractCegarLoop]: Abstraction has 4813 states and 16581 transitions. [2022-01-18 06:34:55,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:34:55,267 INFO L276 IsEmpty]: Start isEmpty. Operand 4813 states and 16581 transitions. [2022-01-18 06:34:55,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:34:55,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:34:55,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:34:55,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 06:34:55,474 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-01-18 06:34:55,475 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:34:55,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:34:55,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2065974609, now seen corresponding path program 29 times [2022-01-18 06:34:55,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:34:55,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505902849] [2022-01-18 06:34:55,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:34:55,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:34:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:34:55,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:55,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:34:55,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505902849] [2022-01-18 06:34:55,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505902849] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:34:55,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978719438] [2022-01-18 06:34:55,835 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:34:55,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:34:55,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:34:55,836 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-01-18 06:34:55,837 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-01-18 06:34:55,858 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:34:55,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:34:55,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:34:55,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:34:56,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:56,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:56,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 06:34:56,234 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:34:56,234 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-01-18 06:34:56,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:56,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:34:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:56,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:34:56,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:56,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:56,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:34:56,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:56,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:34:56,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:56,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:56,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:34:57,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:57,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:57,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:57,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:34:57,444 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:34:57,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:34:57,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:57,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:57,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:57,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:34:57,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:57,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978719438] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:34:57,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:34:57,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 06:34:57,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755205814] [2022-01-18 06:34:57,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:34:57,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:34:57,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:34:57,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:34:57,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:34:57,910 INFO L87 Difference]: Start difference. First operand 4813 states and 16581 transitions. Second operand has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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-01-18 06:35:06,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:06,639 INFO L93 Difference]: Finished difference Result 8556 states and 27077 transitions. [2022-01-18 06:35:06,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 06:35:06,639 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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 30 [2022-01-18 06:35:06,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:06,655 INFO L225 Difference]: With dead ends: 8556 [2022-01-18 06:35:06,655 INFO L226 Difference]: Without dead ends: 8526 [2022-01-18 06:35:06,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5052 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=1729, Invalid=14273, Unknown=0, NotChecked=0, Total=16002 [2022-01-18 06:35:06,656 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 503 mSDsluCounter, 1681 mSDsCounter, 0 mSdLazyCounter, 4108 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 4313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 4108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:06,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 843 Invalid, 4313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 4108 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-18 06:35:06,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8526 states. [2022-01-18 06:35:06,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8526 to 4824. [2022-01-18 06:35:06,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4824 states, 4823 states have (on average 3.4474393530997305) internal successors, (16627), 4823 states have internal predecessors, (16627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:06,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4824 states to 4824 states and 16627 transitions. [2022-01-18 06:35:06,764 INFO L78 Accepts]: Start accepts. Automaton has 4824 states and 16627 transitions. Word has length 30 [2022-01-18 06:35:06,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:06,764 INFO L470 AbstractCegarLoop]: Abstraction has 4824 states and 16627 transitions. [2022-01-18 06:35:06,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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-01-18 06:35:06,765 INFO L276 IsEmpty]: Start isEmpty. Operand 4824 states and 16627 transitions. [2022-01-18 06:35:06,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:06,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:06,771 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:06,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 06:35:06,972 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-01-18 06:35:06,972 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:35:06,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:06,972 INFO L85 PathProgramCache]: Analyzing trace with hash 73995961, now seen corresponding path program 30 times [2022-01-18 06:35:06,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:06,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496560052] [2022-01-18 06:35:06,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:06,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:06,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:07,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:07,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:07,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496560052] [2022-01-18 06:35:07,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496560052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:07,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168305782] [2022-01-18 06:35:07,272 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:35:07,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:07,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:07,273 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-01-18 06:35:07,274 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-01-18 06:35:07,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:35:07,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:07,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:35:07,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:07,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:07,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:07,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 59 [2022-01-18 06:35:07,692 INFO L353 Elim1Store]: treesize reduction 47, result has 55.2 percent of original size [2022-01-18 06:35:07,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 78 [2022-01-18 06:35:07,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:07,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:07,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:07,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-01-18 06:35:07,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:07,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:08,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:08,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:08,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:35:08,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:08,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:35:08,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:08,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:08,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:35:09,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:09,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:09,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:09,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:35:09,521 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:35:09,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:35:09,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:09,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:09,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:09,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:35:09,906 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:09,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168305782] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:09,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:09,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:35:09,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729277788] [2022-01-18 06:35:09,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:09,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:35:09,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:09,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:35:09,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:35:09,907 INFO L87 Difference]: Start difference. First operand 4824 states and 16627 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 30 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-01-18 06:35:16,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:16,002 INFO L93 Difference]: Finished difference Result 9374 states and 29675 transitions. [2022-01-18 06:35:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 06:35:16,002 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 30 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 30 [2022-01-18 06:35:16,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:16,019 INFO L225 Difference]: With dead ends: 9374 [2022-01-18 06:35:16,019 INFO L226 Difference]: Without dead ends: 9284 [2022-01-18 06:35:16,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4310 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1881, Invalid=10329, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 06:35:16,021 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 579 mSDsluCounter, 1128 mSDsCounter, 0 mSdLazyCounter, 3087 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 3346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 3087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:16,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 544 Invalid, 3346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 3087 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 06:35:16,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9284 states. [2022-01-18 06:35:16,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9284 to 4828. [2022-01-18 06:35:16,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4828 states, 4827 states have (on average 3.4481044126786826) internal successors, (16644), 4827 states have internal predecessors, (16644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:16,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4828 states to 4828 states and 16644 transitions. [2022-01-18 06:35:16,126 INFO L78 Accepts]: Start accepts. Automaton has 4828 states and 16644 transitions. Word has length 30 [2022-01-18 06:35:16,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:16,126 INFO L470 AbstractCegarLoop]: Abstraction has 4828 states and 16644 transitions. [2022-01-18 06:35:16,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 30 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-01-18 06:35:16,126 INFO L276 IsEmpty]: Start isEmpty. Operand 4828 states and 16644 transitions. [2022-01-18 06:35:16,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:16,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:16,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:16,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 06:35:16,333 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-01-18 06:35:16,333 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:35:16,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:16,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1141165369, now seen corresponding path program 31 times [2022-01-18 06:35:16,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:16,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947450751] [2022-01-18 06:35:16,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:16,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:16,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:16,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:16,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:16,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947450751] [2022-01-18 06:35:16,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947450751] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:16,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292206554] [2022-01-18 06:35:16,655 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:35:16,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:16,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:16,656 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-01-18 06:35:16,657 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-01-18 06:35:16,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:16,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:35:16,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:17,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:17,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:17,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 06:35:17,073 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:35:17,073 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 35 [2022-01-18 06:35:17,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:17,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:35:17,103 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:17,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:17,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:17,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:17,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:35:17,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:17,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:35:17,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:17,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:17,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:35:19,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:19,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:19,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:19,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:35:19,433 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:35:19,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:35:19,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:19,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:19,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:19,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:35:19,818 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:19,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292206554] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:19,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:19,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:35:19,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777079658] [2022-01-18 06:35:19,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:19,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:35:19,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:19,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:35:19,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:35:19,819 INFO L87 Difference]: Start difference. First operand 4828 states and 16644 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 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-01-18 06:35:24,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:24,298 INFO L93 Difference]: Finished difference Result 8300 states and 26710 transitions. [2022-01-18 06:35:24,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 06:35:24,298 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:35:24,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:24,314 INFO L225 Difference]: With dead ends: 8300 [2022-01-18 06:35:24,314 INFO L226 Difference]: Without dead ends: 8270 [2022-01-18 06:35:24,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2727 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1231, Invalid=6779, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 06:35:24,315 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 452 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 2783 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 2783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:24,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 468 Invalid, 2994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 2783 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 06:35:24,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8270 states. [2022-01-18 06:35:24,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8270 to 4813. [2022-01-18 06:35:24,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4813 states, 4812 states have (on average 3.4463840399002494) internal successors, (16584), 4812 states have internal predecessors, (16584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:24,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4813 states to 4813 states and 16584 transitions. [2022-01-18 06:35:24,410 INFO L78 Accepts]: Start accepts. Automaton has 4813 states and 16584 transitions. Word has length 30 [2022-01-18 06:35:24,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:24,410 INFO L470 AbstractCegarLoop]: Abstraction has 4813 states and 16584 transitions. [2022-01-18 06:35:24,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 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-01-18 06:35:24,410 INFO L276 IsEmpty]: Start isEmpty. Operand 4813 states and 16584 transitions. [2022-01-18 06:35:24,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:24,417 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:24,417 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:24,432 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-01-18 06:35:24,617 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-01-18 06:35:24,618 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:35:24,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:24,618 INFO L85 PathProgramCache]: Analyzing trace with hash -769410283, now seen corresponding path program 32 times [2022-01-18 06:35:24,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:24,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963951822] [2022-01-18 06:35:24,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:24,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:24,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:24,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963951822] [2022-01-18 06:35:24,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963951822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:24,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583646020] [2022-01-18 06:35:24,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:35:24,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:24,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:24,987 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-01-18 06:35:24,988 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-01-18 06:35:25,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:35:25,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:25,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:35:25,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:25,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 06:35:25,410 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:35:25,410 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 30 [2022-01-18 06:35:25,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:35:25,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:25,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:25,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:25,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:35:25,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:25,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:35:25,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:25,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:35:28,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:28,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:28,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:28,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:35:28,275 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:35:28,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:35:28,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:28,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:28,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:28,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:35:28,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:28,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583646020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:28,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:28,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 06:35:28,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940112821] [2022-01-18 06:35:28,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:28,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:35:28,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:28,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:35:28,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:35:28,635 INFO L87 Difference]: Start difference. First operand 4813 states and 16584 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:35:33,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:33,056 INFO L93 Difference]: Finished difference Result 8554 states and 27486 transitions. [2022-01-18 06:35:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 06:35:33,056 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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 30 [2022-01-18 06:35:33,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:33,072 INFO L225 Difference]: With dead ends: 8554 [2022-01-18 06:35:33,072 INFO L226 Difference]: Without dead ends: 8503 [2022-01-18 06:35:33,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2871 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1274, Invalid=7656, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 06:35:33,073 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 514 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 2537 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 2784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 2537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:33,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [514 Valid, 365 Invalid, 2784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 2537 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:35:33,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8503 states. [2022-01-18 06:35:33,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8503 to 4860. [2022-01-18 06:35:33,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4860 states, 4859 states have (on average 3.448857789668656) internal successors, (16758), 4859 states have internal predecessors, (16758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:33,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4860 states to 4860 states and 16758 transitions. [2022-01-18 06:35:33,169 INFO L78 Accepts]: Start accepts. Automaton has 4860 states and 16758 transitions. Word has length 30 [2022-01-18 06:35:33,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:33,169 INFO L470 AbstractCegarLoop]: Abstraction has 4860 states and 16758 transitions. [2022-01-18 06:35:33,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-01-18 06:35:33,170 INFO L276 IsEmpty]: Start isEmpty. Operand 4860 states and 16758 transitions. [2022-01-18 06:35:33,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:33,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:33,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:33,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 06:35:33,377 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-01-18 06:35:33,377 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:35:33,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:33,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1370560287, now seen corresponding path program 33 times [2022-01-18 06:35:33,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:33,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215052970] [2022-01-18 06:35:33,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:33,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:33,752 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:33,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:33,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215052970] [2022-01-18 06:35:33,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215052970] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:33,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777950303] [2022-01-18 06:35:33,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:35:33,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:33,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:33,754 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-01-18 06:35:33,754 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-01-18 06:35:33,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:35:33,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:33,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:35:33,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:34,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:34,078 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 64 [2022-01-18 06:35:34,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:34,096 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 06:35:34,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:34,111 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 67 treesize of output 79 [2022-01-18 06:35:36,274 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:36,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:44,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:44,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 84 treesize of output 117 [2022-01-18 06:35:44,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:44,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-01-18 06:35:44,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:44,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 115 [2022-01-18 06:35:49,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:49,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777950303] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:49,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:49,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 06:35:49,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667306567] [2022-01-18 06:35:49,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:49,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:35:49,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:49,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:35:49,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=890, Unknown=7, NotChecked=0, Total=1056 [2022-01-18 06:35:49,192 INFO L87 Difference]: Start difference. First operand 4860 states and 16758 transitions. Second operand has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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-01-18 06:35:56,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:56,480 INFO L93 Difference]: Finished difference Result 9120 states and 30249 transitions. [2022-01-18 06:35:56,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:35:56,483 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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 30 [2022-01-18 06:35:56,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:56,506 INFO L225 Difference]: With dead ends: 9120 [2022-01-18 06:35:56,507 INFO L226 Difference]: Without dead ends: 9095 [2022-01-18 06:35:56,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3053 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=1838, Invalid=7661, Unknown=7, NotChecked=0, Total=9506 [2022-01-18 06:35:56,508 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 523 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1819 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 2871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 1819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 776 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:56,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 422 Invalid, 2871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 1819 Invalid, 0 Unknown, 776 Unchecked, 1.2s Time] [2022-01-18 06:35:56,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9095 states. [2022-01-18 06:35:56,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9095 to 4905. [2022-01-18 06:35:56,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4905 states, 4904 states have (on average 3.4494290375203915) internal successors, (16916), 4904 states have internal predecessors, (16916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:56,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4905 states to 4905 states and 16916 transitions. [2022-01-18 06:35:56,613 INFO L78 Accepts]: Start accepts. Automaton has 4905 states and 16916 transitions. Word has length 30 [2022-01-18 06:35:56,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:56,613 INFO L470 AbstractCegarLoop]: Abstraction has 4905 states and 16916 transitions. [2022-01-18 06:35:56,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 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-01-18 06:35:56,613 INFO L276 IsEmpty]: Start isEmpty. Operand 4905 states and 16916 transitions. [2022-01-18 06:35:56,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:56,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:56,620 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:56,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 06:35:56,821 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-01-18 06:35:56,821 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:35:56,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:56,821 INFO L85 PathProgramCache]: Analyzing trace with hash 402668975, now seen corresponding path program 34 times [2022-01-18 06:35:56,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:56,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436062435] [2022-01-18 06:35:56,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:56,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:56,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:57,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:57,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436062435] [2022-01-18 06:35:57,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436062435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:57,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978119725] [2022-01-18 06:35:57,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:35:57,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:57,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:57,220 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-01-18 06:35:57,220 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-01-18 06:35:57,243 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:35:57,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:57,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:35:57,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:57,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:57,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:57,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 06:35:57,583 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:35:57,583 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-01-18 06:35:57,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 06:35:57,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:57,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:57,945 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:35:57,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 46 treesize of output 81 [2022-01-18 06:35:57,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:57,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:35:57,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:58,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:58,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:35:58,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:58,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:58,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:58,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:35:58,702 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:35:58,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:35:58,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:58,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:58,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:58,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:35:59,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:59,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978119725] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:59,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:59,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 06:35:59,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686818988] [2022-01-18 06:35:59,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:59,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:35:59,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:59,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:35:59,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:35:59,074 INFO L87 Difference]: Start difference. First operand 4905 states and 16916 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 06:36:03,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:03,631 INFO L93 Difference]: Finished difference Result 8809 states and 28697 transitions. [2022-01-18 06:36:03,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 06:36:03,632 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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 30 [2022-01-18 06:36:03,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:03,650 INFO L225 Difference]: With dead ends: 8809 [2022-01-18 06:36:03,650 INFO L226 Difference]: Without dead ends: 8769 [2022-01-18 06:36:03,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1111, Invalid=7819, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 06:36:03,651 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 469 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 2569 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 2770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:03,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 454 Invalid, 2770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2569 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:36:03,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8769 states. [2022-01-18 06:36:03,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8769 to 4890. [2022-01-18 06:36:03,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4890 states, 4889 states have (on average 3.449580691347924) internal successors, (16865), 4889 states have internal predecessors, (16865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:03,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4890 states to 4890 states and 16865 transitions. [2022-01-18 06:36:03,771 INFO L78 Accepts]: Start accepts. Automaton has 4890 states and 16865 transitions. Word has length 30 [2022-01-18 06:36:03,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:03,771 INFO L470 AbstractCegarLoop]: Abstraction has 4890 states and 16865 transitions. [2022-01-18 06:36:03,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 06:36:03,771 INFO L276 IsEmpty]: Start isEmpty. Operand 4890 states and 16865 transitions. [2022-01-18 06:36:03,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:03,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:03,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:03,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 06:36:03,979 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-01-18 06:36:03,979 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:36:03,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:03,980 INFO L85 PathProgramCache]: Analyzing trace with hash -3113723, now seen corresponding path program 35 times [2022-01-18 06:36:03,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:03,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098923739] [2022-01-18 06:36:03,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:03,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:03,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:04,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:04,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098923739] [2022-01-18 06:36:04,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098923739] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:04,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972743444] [2022-01-18 06:36:04,335 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:36:04,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:04,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:04,340 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-01-18 06:36:04,351 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-01-18 06:36:04,366 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:36:04,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:04,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 06:36:04,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:04,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:04,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:04,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2022-01-18 06:36:04,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:04,664 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 59 [2022-01-18 06:36:04,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:04,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:04,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:36:04,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:04,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:05,125 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:36:05,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:36:05,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:05,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:36:05,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:05,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:05,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:36:05,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:05,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:05,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:05,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:36:06,041 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:36:06,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:36:06,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:06,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:06,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:06,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:36:06,461 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:06,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972743444] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:06,461 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:06,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-18 06:36:06,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567068486] [2022-01-18 06:36:06,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:06,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:36:06,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:06,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:36:06,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:36:06,462 INFO L87 Difference]: Start difference. First operand 4890 states and 16865 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 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-01-18 06:36:12,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:12,539 INFO L93 Difference]: Finished difference Result 10206 states and 32855 transitions. [2022-01-18 06:36:12,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 06:36:12,540 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 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 30 [2022-01-18 06:36:12,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:12,558 INFO L225 Difference]: With dead ends: 10206 [2022-01-18 06:36:12,558 INFO L226 Difference]: Without dead ends: 10088 [2022-01-18 06:36:12,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4073 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1509, Invalid=11601, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 06:36:12,559 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 534 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 4015 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 4223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 4015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:12,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 700 Invalid, 4223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4015 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 06:36:12,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10088 states. [2022-01-18 06:36:12,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10088 to 4890. [2022-01-18 06:36:12,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4890 states, 4889 states have (on average 3.449580691347924) internal successors, (16865), 4889 states have internal predecessors, (16865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:12,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4890 states to 4890 states and 16865 transitions. [2022-01-18 06:36:12,668 INFO L78 Accepts]: Start accepts. Automaton has 4890 states and 16865 transitions. Word has length 30 [2022-01-18 06:36:12,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:12,668 INFO L470 AbstractCegarLoop]: Abstraction has 4890 states and 16865 transitions. [2022-01-18 06:36:12,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 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-01-18 06:36:12,668 INFO L276 IsEmpty]: Start isEmpty. Operand 4890 states and 16865 transitions. [2022-01-18 06:36:12,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:12,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:12,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:12,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 06:36:12,875 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-01-18 06:36:12,876 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:36:12,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:12,876 INFO L85 PathProgramCache]: Analyzing trace with hash 363581355, now seen corresponding path program 36 times [2022-01-18 06:36:12,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:12,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972891485] [2022-01-18 06:36:12,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:12,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:12,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:13,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:13,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:13,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972891485] [2022-01-18 06:36:13,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972891485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:13,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871634460] [2022-01-18 06:36:13,171 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:36:13,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:13,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:13,172 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-01-18 06:36:13,173 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-01-18 06:36:13,194 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:36:13,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:13,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:36:13,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:13,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:13,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:13,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2022-01-18 06:36:13,579 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:36:13,579 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 40 [2022-01-18 06:36:13,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:13,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:36:13,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:13,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:13,930 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:36:13,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 80 [2022-01-18 06:36:13,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:13,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:36:13,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:13,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:13,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:36:15,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:15,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:36:15,559 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:36:15,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:36:15,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:15,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:36:16,059 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:16,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871634460] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:16,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:16,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-01-18 06:36:16,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929580794] [2022-01-18 06:36:16,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:16,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:36:16,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:16,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:36:16,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:36:16,060 INFO L87 Difference]: Start difference. First operand 4890 states and 16865 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 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-01-18 06:36:20,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:20,393 INFO L93 Difference]: Finished difference Result 8571 states and 27884 transitions. [2022-01-18 06:36:20,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:36:20,393 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 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 30 [2022-01-18 06:36:20,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:20,410 INFO L225 Difference]: With dead ends: 8571 [2022-01-18 06:36:20,410 INFO L226 Difference]: Without dead ends: 8537 [2022-01-18 06:36:20,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2543 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=917, Invalid=7455, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 06:36:20,411 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 384 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 2765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:20,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 448 Invalid, 2765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2613 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:36:20,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8537 states. [2022-01-18 06:36:20,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8537 to 5050. [2022-01-18 06:36:20,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5050 states, 5049 states have (on average 3.4476133887898595) internal successors, (17407), 5049 states have internal predecessors, (17407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:20,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5050 states to 5050 states and 17407 transitions. [2022-01-18 06:36:20,514 INFO L78 Accepts]: Start accepts. Automaton has 5050 states and 17407 transitions. Word has length 30 [2022-01-18 06:36:20,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:20,514 INFO L470 AbstractCegarLoop]: Abstraction has 5050 states and 17407 transitions. [2022-01-18 06:36:20,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 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-01-18 06:36:20,514 INFO L276 IsEmpty]: Start isEmpty. Operand 5050 states and 17407 transitions. [2022-01-18 06:36:20,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:20,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:20,521 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:20,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 06:36:20,722 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-01-18 06:36:20,722 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:36:20,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:20,722 INFO L85 PathProgramCache]: Analyzing trace with hash -720955961, now seen corresponding path program 37 times [2022-01-18 06:36:20,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:20,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634902185] [2022-01-18 06:36:20,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:20,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:20,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:21,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:21,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:21,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634902185] [2022-01-18 06:36:21,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634902185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:21,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470502776] [2022-01-18 06:36:21,088 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:36:21,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:21,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:21,090 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-01-18 06:36:21,091 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-01-18 06:36:21,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:21,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:36:21,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:21,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:21,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:21,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 06:36:21,547 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:36:21,547 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-01-18 06:36:21,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 06:36:21,587 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:21,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:21,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:21,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:21,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:36:21,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:21,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:36:21,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:21,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:21,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:36:22,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:22,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:22,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:22,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:36:22,699 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:36:22,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:36:22,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:22,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:22,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:22,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:36:23,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:23,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470502776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:23,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:23,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:36:23,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148935092] [2022-01-18 06:36:23,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:23,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:36:23,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:23,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:36:23,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:36:23,187 INFO L87 Difference]: Start difference. First operand 5050 states and 17407 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:36:28,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:28,717 INFO L93 Difference]: Finished difference Result 9090 states and 29140 transitions. [2022-01-18 06:36:28,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 06:36:28,718 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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 30 [2022-01-18 06:36:28,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:28,735 INFO L225 Difference]: With dead ends: 9090 [2022-01-18 06:36:28,735 INFO L226 Difference]: Without dead ends: 9033 [2022-01-18 06:36:28,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4232 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1717, Invalid=10493, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 06:36:28,736 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 488 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 2823 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 3045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 2823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:28,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 399 Invalid, 3045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 2823 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 06:36:28,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9033 states. [2022-01-18 06:36:28,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9033 to 5132. [2022-01-18 06:36:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5132 states, 5131 states have (on average 3.4433833560709415) internal successors, (17668), 5131 states have internal predecessors, (17668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:28,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5132 states to 5132 states and 17668 transitions. [2022-01-18 06:36:28,842 INFO L78 Accepts]: Start accepts. Automaton has 5132 states and 17668 transitions. Word has length 30 [2022-01-18 06:36:28,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:28,842 INFO L470 AbstractCegarLoop]: Abstraction has 5132 states and 17668 transitions. [2022-01-18 06:36:28,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:36:28,842 INFO L276 IsEmpty]: Start isEmpty. Operand 5132 states and 17668 transitions. [2022-01-18 06:36:28,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:28,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:28,850 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:28,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 06:36:29,050 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-01-18 06:36:29,050 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:36:29,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:29,051 INFO L85 PathProgramCache]: Analyzing trace with hash 768780149, now seen corresponding path program 38 times [2022-01-18 06:36:29,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:29,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200698547] [2022-01-18 06:36:29,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:29,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:29,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:29,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:29,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:29,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200698547] [2022-01-18 06:36:29,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200698547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:29,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232213222] [2022-01-18 06:36:29,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:36:29,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:29,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:29,379 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-01-18 06:36:29,382 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-01-18 06:36:29,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:36:29,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:29,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:36:29,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:29,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:29,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:29,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:29,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 52 [2022-01-18 06:36:29,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:29,717 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 68 [2022-01-18 06:36:29,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:29,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:29,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:29,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2022-01-18 06:36:29,875 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:29,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:30,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:30,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:30,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:36:30,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:30,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:36:30,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:30,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:30,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:36:31,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:31,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:31,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:31,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:36:31,168 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:36:31,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:36:31,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:31,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:31,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:31,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:36:31,672 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:31,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232213222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:31,672 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:31,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:36:31,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372611635] [2022-01-18 06:36:31,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:31,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:36:31,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:31,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:36:31,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:36:31,673 INFO L87 Difference]: Start difference. First operand 5132 states and 17668 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-01-18 06:36:39,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:39,044 INFO L93 Difference]: Finished difference Result 10200 states and 32429 transitions. [2022-01-18 06:36:39,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 06:36:39,045 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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 30 [2022-01-18 06:36:39,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:39,066 INFO L225 Difference]: With dead ends: 10200 [2022-01-18 06:36:39,066 INFO L226 Difference]: Without dead ends: 10080 [2022-01-18 06:36:39,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6984 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2582, Invalid=16324, Unknown=0, NotChecked=0, Total=18906 [2022-01-18 06:36:39,067 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 574 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 3213 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 3468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 3213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:39,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [574 Valid, 554 Invalid, 3468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 3213 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 06:36:39,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10080 states. [2022-01-18 06:36:39,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10080 to 5115. [2022-01-18 06:36:39,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5115 states, 5114 states have (on average 3.4419241298396557) internal successors, (17602), 5114 states have internal predecessors, (17602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:39,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5115 states to 5115 states and 17602 transitions. [2022-01-18 06:36:39,195 INFO L78 Accepts]: Start accepts. Automaton has 5115 states and 17602 transitions. Word has length 30 [2022-01-18 06:36:39,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:39,195 INFO L470 AbstractCegarLoop]: Abstraction has 5115 states and 17602 transitions. [2022-01-18 06:36:39,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-01-18 06:36:39,195 INFO L276 IsEmpty]: Start isEmpty. Operand 5115 states and 17602 transitions. [2022-01-18 06:36:39,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:39,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:39,203 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:39,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 06:36:39,407 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-01-18 06:36:39,407 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:36:39,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:39,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1129877915, now seen corresponding path program 39 times [2022-01-18 06:36:39,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:39,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367350268] [2022-01-18 06:36:39,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:39,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:39,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:39,787 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:39,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:39,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367350268] [2022-01-18 06:36:39,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367350268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:39,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550776076] [2022-01-18 06:36:39,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:36:39,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:39,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:39,789 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-01-18 06:36:39,789 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-01-18 06:36:39,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:36:39,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:39,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:36:39,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:40,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:40,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 56 [2022-01-18 06:36:40,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:40,086 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 06:36:40,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:40,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 71 [2022-01-18 06:36:40,510 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:40,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:40,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:40,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:40,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:40,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-01-18 06:36:40,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:40,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:36:40,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:40,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:40,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:40,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 103 [2022-01-18 06:36:41,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:41,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-01-18 06:36:41,392 INFO L353 Elim1Store]: treesize reduction 67, result has 26.4 percent of original size [2022-01-18 06:36:41,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 33 [2022-01-18 06:36:41,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:41,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 06:36:41,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:41,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550776076] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:41,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:41,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 06:36:41,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219493602] [2022-01-18 06:36:41,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:41,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:36:41,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:41,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:36:41,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:36:41,567 INFO L87 Difference]: Start difference. First operand 5115 states and 17602 transitions. Second operand has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 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-01-18 06:36:46,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:46,981 INFO L93 Difference]: Finished difference Result 9935 states and 32181 transitions. [2022-01-18 06:36:46,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 06:36:46,981 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 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 30 [2022-01-18 06:36:46,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:47,000 INFO L225 Difference]: With dead ends: 9935 [2022-01-18 06:36:47,000 INFO L226 Difference]: Without dead ends: 9758 [2022-01-18 06:36:47,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3356 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1813, Invalid=9317, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 06:36:47,000 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 817 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2452 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 817 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 2709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 2452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:47,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [817 Valid, 459 Invalid, 2709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 2452 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:36:47,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9758 states. [2022-01-18 06:36:47,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9758 to 5189. [2022-01-18 06:36:47,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5189 states, 5188 states have (on average 3.4335003855050115) internal successors, (17813), 5188 states have internal predecessors, (17813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:47,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5189 states to 5189 states and 17813 transitions. [2022-01-18 06:36:47,114 INFO L78 Accepts]: Start accepts. Automaton has 5189 states and 17813 transitions. Word has length 30 [2022-01-18 06:36:47,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:47,114 INFO L470 AbstractCegarLoop]: Abstraction has 5189 states and 17813 transitions. [2022-01-18 06:36:47,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 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-01-18 06:36:47,115 INFO L276 IsEmpty]: Start isEmpty. Operand 5189 states and 17813 transitions. [2022-01-18 06:36:47,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:47,122 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:47,122 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:47,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 06:36:47,322 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-01-18 06:36:47,322 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:36:47,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:47,323 INFO L85 PathProgramCache]: Analyzing trace with hash 36149297, now seen corresponding path program 40 times [2022-01-18 06:36:47,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:47,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524415528] [2022-01-18 06:36:47,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:47,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:47,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:47,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:47,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524415528] [2022-01-18 06:36:47,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524415528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:47,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822831651] [2022-01-18 06:36:47,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:36:47,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:47,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:47,651 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-01-18 06:36:47,651 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-01-18 06:36:47,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:36:47,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:47,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:36:47,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:47,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:47,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:47,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-01-18 06:36:48,004 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:36:48,005 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-01-18 06:36:48,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 06:36:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:48,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:48,378 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:36:48,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:36:48,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:48,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:36:48,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:48,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:48,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:36:50,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:50,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:50,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:50,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:36:50,348 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:36:50,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:36:50,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:50,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:50,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:50,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:36:50,863 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:50,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822831651] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:50,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:50,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 06:36:50,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028919050] [2022-01-18 06:36:50,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:50,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:36:50,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:50,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:36:50,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:36:50,864 INFO L87 Difference]: Start difference. First operand 5189 states and 17813 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 06:36:57,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:57,515 INFO L93 Difference]: Finished difference Result 9589 states and 30938 transitions. [2022-01-18 06:36:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 06:36:57,516 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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 30 [2022-01-18 06:36:57,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:57,537 INFO L225 Difference]: With dead ends: 9589 [2022-01-18 06:36:57,537 INFO L226 Difference]: Without dead ends: 9535 [2022-01-18 06:36:57,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4215 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1485, Invalid=11397, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 06:36:57,538 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 500 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 3388 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 3611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 3388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:57,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 495 Invalid, 3611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 3388 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 06:36:57,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9535 states. [2022-01-18 06:36:57,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9535 to 5243. [2022-01-18 06:36:57,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5243 states, 5242 states have (on average 3.4296070202212894) internal successors, (17978), 5242 states have internal predecessors, (17978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5243 states to 5243 states and 17978 transitions. [2022-01-18 06:36:57,685 INFO L78 Accepts]: Start accepts. Automaton has 5243 states and 17978 transitions. Word has length 30 [2022-01-18 06:36:57,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:57,685 INFO L470 AbstractCegarLoop]: Abstraction has 5243 states and 17978 transitions. [2022-01-18 06:36:57,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 06:36:57,685 INFO L276 IsEmpty]: Start isEmpty. Operand 5243 states and 17978 transitions. [2022-01-18 06:36:57,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:57,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:57,694 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:57,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 06:36:57,894 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-01-18 06:36:57,894 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:36:57,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:57,895 INFO L85 PathProgramCache]: Analyzing trace with hash 933428853, now seen corresponding path program 41 times [2022-01-18 06:36:57,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:57,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702629942] [2022-01-18 06:36:57,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:57,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:57,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:58,220 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:58,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:58,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702629942] [2022-01-18 06:36:58,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702629942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:58,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739673037] [2022-01-18 06:36:58,221 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:36:58,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:58,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:58,222 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-01-18 06:36:58,224 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-01-18 06:36:58,245 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:36:58,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:58,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:36:58,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:37:01,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:01,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:01,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 06:37:01,853 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 06:37:01,853 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-01-18 06:37:01,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 06:37:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:01,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:37:02,207 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:37:02,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 80 [2022-01-18 06:37:02,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:02,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:37:02,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:02,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:02,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:37:03,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:03,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:03,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:03,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-01-18 06:37:03,227 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:37:03,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 75 [2022-01-18 06:37:03,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:03,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:03,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:03,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:37:03,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:03,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739673037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:37:03,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:37:03,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-18 06:37:03,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975584745] [2022-01-18 06:37:03,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:37:03,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:37:03,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:37:03,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:37:03,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=921, Unknown=3, NotChecked=0, Total=1056 [2022-01-18 06:37:03,642 INFO L87 Difference]: Start difference. First operand 5243 states and 17978 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 06:37:11,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:37:11,692 INFO L93 Difference]: Finished difference Result 9413 states and 30541 transitions. [2022-01-18 06:37:11,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 06:37:11,693 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 30 [2022-01-18 06:37:11,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:37:11,711 INFO L225 Difference]: With dead ends: 9413 [2022-01-18 06:37:11,711 INFO L226 Difference]: Without dead ends: 9344 [2022-01-18 06:37:11,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3540 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=1303, Invalid=9200, Unknown=3, NotChecked=0, Total=10506 [2022-01-18 06:37:11,712 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 423 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 2484 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 2943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 2484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 289 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:37:11,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 477 Invalid, 2943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 2484 Invalid, 0 Unknown, 289 Unchecked, 1.3s Time] [2022-01-18 06:37:11,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9344 states. [2022-01-18 06:37:11,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9344 to 5305. [2022-01-18 06:37:11,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5305 states, 5304 states have (on average 3.427413273001508) internal successors, (18179), 5304 states have internal predecessors, (18179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:11,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5305 states to 5305 states and 18179 transitions. [2022-01-18 06:37:11,864 INFO L78 Accepts]: Start accepts. Automaton has 5305 states and 18179 transitions. Word has length 30 [2022-01-18 06:37:11,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:37:11,864 INFO L470 AbstractCegarLoop]: Abstraction has 5305 states and 18179 transitions. [2022-01-18 06:37:11,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 06:37:11,864 INFO L276 IsEmpty]: Start isEmpty. Operand 5305 states and 18179 transitions. [2022-01-18 06:37:11,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:37:11,871 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:37:11,871 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:37:11,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 06:37:12,071 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-01-18 06:37:12,072 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:37:12,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:37:12,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1657395211, now seen corresponding path program 42 times [2022-01-18 06:37:12,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:37:12,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786884884] [2022-01-18 06:37:12,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:37:12,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:37:12,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:12,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:12,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:37:12,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786884884] [2022-01-18 06:37:12,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786884884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:37:12,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663673998] [2022-01-18 06:37:12,390 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:37:12,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:37:12,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:37:12,391 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-01-18 06:37:12,392 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-01-18 06:37:12,415 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:37:12,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:37:12,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:37:12,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:37:12,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:12,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:12,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2022-01-18 06:37:12,726 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 06:37:12,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 66 [2022-01-18 06:37:12,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:12,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:12,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:37:12,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:12,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:37:13,197 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 06:37:13,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 06:37:13,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:13,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 06:37:13,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:13,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:13,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:37:14,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:14,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:14,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:14,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:37:14,849 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:37:14,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:37:14,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:14,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:14,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:14,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:37:15,218 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:15,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663673998] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:37:15,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:37:15,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 06:37:15,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564158129] [2022-01-18 06:37:15,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:37:15,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:37:15,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:37:15,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:37:15,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:37:15,219 INFO L87 Difference]: Start difference. First operand 5305 states and 18179 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-01-18 06:37:18,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:37:18,392 INFO L93 Difference]: Finished difference Result 9104 states and 29726 transitions. [2022-01-18 06:37:18,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 06:37:18,392 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 30 [2022-01-18 06:37:18,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:37:18,410 INFO L225 Difference]: With dead ends: 9104 [2022-01-18 06:37:18,410 INFO L226 Difference]: Without dead ends: 9045 [2022-01-18 06:37:18,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1812 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=841, Invalid=5321, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:37:18,411 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 470 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 2019 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 2019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:37:18,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 443 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 2019 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:37:18,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9045 states. [2022-01-18 06:37:18,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9045 to 5313. [2022-01-18 06:37:18,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5313 states, 5312 states have (on average 3.426769578313253) internal successors, (18203), 5312 states have internal predecessors, (18203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5313 states to 5313 states and 18203 transitions. [2022-01-18 06:37:18,518 INFO L78 Accepts]: Start accepts. Automaton has 5313 states and 18203 transitions. Word has length 30 [2022-01-18 06:37:18,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:37:18,518 INFO L470 AbstractCegarLoop]: Abstraction has 5313 states and 18203 transitions. [2022-01-18 06:37:18,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-01-18 06:37:18,518 INFO L276 IsEmpty]: Start isEmpty. Operand 5313 states and 18203 transitions. [2022-01-18 06:37:18,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:37:18,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:37:18,525 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:37:18,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 06:37:18,726 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-01-18 06:37:18,726 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:37:18,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:37:18,726 INFO L85 PathProgramCache]: Analyzing trace with hash 987303649, now seen corresponding path program 43 times [2022-01-18 06:37:18,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:37:18,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681303567] [2022-01-18 06:37:18,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:37:18,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:37:18,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:19,045 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:19,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:37:19,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681303567] [2022-01-18 06:37:19,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681303567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:37:19,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755511675] [2022-01-18 06:37:19,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:37:19,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:37:19,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:37:19,046 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-01-18 06:37:19,047 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-01-18 06:37:19,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:19,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:37:19,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:37:21,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:21,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:21,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2022-01-18 06:37:21,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:21,735 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 66 [2022-01-18 06:37:21,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:21,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:21,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:37:21,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:21,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:37:22,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:22,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:22,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:37:22,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:22,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:37:22,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:22,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:22,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:37:23,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:23,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:23,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:23,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-01-18 06:37:23,137 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:37:23,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 75 [2022-01-18 06:37:23,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:23,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:23,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:23,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:37:23,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:23,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755511675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:37:23,592 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:37:23,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:37:23,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922987992] [2022-01-18 06:37:23,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:37:23,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:37:23,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:37:23,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:37:23,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=737, Unknown=2, NotChecked=0, Total=870 [2022-01-18 06:37:23,593 INFO L87 Difference]: Start difference. First operand 5313 states and 18203 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-01-18 06:37:33,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:37:33,105 INFO L93 Difference]: Finished difference Result 9470 states and 30254 transitions. [2022-01-18 06:37:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 06:37:33,105 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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 30 [2022-01-18 06:37:33,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:37:33,122 INFO L225 Difference]: With dead ends: 9470 [2022-01-18 06:37:33,122 INFO L226 Difference]: Without dead ends: 9326 [2022-01-18 06:37:33,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2625 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=1276, Invalid=6732, Unknown=2, NotChecked=0, Total=8010 [2022-01-18 06:37:33,122 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 436 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 2033 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 2379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 2033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:37:33,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 403 Invalid, 2379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 2033 Invalid, 0 Unknown, 159 Unchecked, 1.1s Time] [2022-01-18 06:37:33,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9326 states. [2022-01-18 06:37:33,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9326 to 5342. [2022-01-18 06:37:33,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5342 states, 5341 states have (on average 3.4263246583036886) internal successors, (18300), 5341 states have internal predecessors, (18300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:33,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5342 states to 5342 states and 18300 transitions. [2022-01-18 06:37:33,229 INFO L78 Accepts]: Start accepts. Automaton has 5342 states and 18300 transitions. Word has length 30 [2022-01-18 06:37:33,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:37:33,230 INFO L470 AbstractCegarLoop]: Abstraction has 5342 states and 18300 transitions. [2022-01-18 06:37:33,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-01-18 06:37:33,230 INFO L276 IsEmpty]: Start isEmpty. Operand 5342 states and 18300 transitions. [2022-01-18 06:37:33,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:37:33,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:37:33,238 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:37:33,253 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-01-18 06:37:33,438 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-01-18 06:37:33,438 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:37:33,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:37:33,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1044008881, now seen corresponding path program 44 times [2022-01-18 06:37:33,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:37:33,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354986317] [2022-01-18 06:37:33,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:37:33,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:37:33,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:33,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:33,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:37:33,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354986317] [2022-01-18 06:37:33,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354986317] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:37:33,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766146412] [2022-01-18 06:37:33,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:37:33,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:37:33,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:37:33,745 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-01-18 06:37:33,746 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-01-18 06:37:33,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:37:33,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:37:33,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:37:33,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:37:36,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:36,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:36,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2022-01-18 06:37:36,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:36,453 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 59 [2022-01-18 06:37:36,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:36,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:36,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 06:37:36,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:36,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:37:36,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:36,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37: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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 06:37:36,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:36,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 06:37:36,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:36,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:36,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 06:37:38,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:38,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:38,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:38,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-01-18 06:37:38,321 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 06:37:38,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 06:37:38,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:38,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:38,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:38,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 06:37:38,751 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:38,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766146412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:37:38,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:37:38,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 06:37:38,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823421437] [2022-01-18 06:37:38,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:37:38,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:37:38,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:37:38,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:37:38,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=738, Unknown=2, NotChecked=0, Total=870 [2022-01-18 06:37:38,752 INFO L87 Difference]: Start difference. First operand 5342 states and 18300 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:37:43,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:37:43,015 INFO L93 Difference]: Finished difference Result 9904 states and 31520 transitions. [2022-01-18 06:37:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 06:37:43,015 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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 30 [2022-01-18 06:37:43,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:37:43,032 INFO L225 Difference]: With dead ends: 9904 [2022-01-18 06:37:43,032 INFO L226 Difference]: Without dead ends: 9760 [2022-01-18 06:37:43,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2994 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1340, Invalid=7588, Unknown=2, NotChecked=0, Total=8930 [2022-01-18 06:37:43,033 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 492 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 2132 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 2938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 2132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 614 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:37:43,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [492 Valid, 483 Invalid, 2938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 2132 Invalid, 0 Unknown, 614 Unchecked, 1.1s Time] [2022-01-18 06:37:43,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9760 states. [2022-01-18 06:37:43,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9760 to 5339. [2022-01-18 06:37:43,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5339 states, 5338 states have (on average 3.4263769201948295) internal successors, (18290), 5338 states have internal predecessors, (18290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5339 states to 5339 states and 18290 transitions. [2022-01-18 06:37:43,136 INFO L78 Accepts]: Start accepts. Automaton has 5339 states and 18290 transitions. Word has length 30 [2022-01-18 06:37:43,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:37:43,137 INFO L470 AbstractCegarLoop]: Abstraction has 5339 states and 18290 transitions. [2022-01-18 06:37:43,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-01-18 06:37:43,137 INFO L276 IsEmpty]: Start isEmpty. Operand 5339 states and 18290 transitions. [2022-01-18 06:37:43,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:37:43,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:37:43,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:37:43,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 06:37:43,344 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-01-18 06:37:43,345 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:37:43,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:37:43,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1597669409, now seen corresponding path program 45 times [2022-01-18 06:37:43,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:37:43,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267602777] [2022-01-18 06:37:43,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:37:43,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:37:43,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:43,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:43,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:37:43,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267602777] [2022-01-18 06:37:43,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267602777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:37:43,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057006254] [2022-01-18 06:37:43,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:37:43,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:37:43,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:37:43,700 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-01-18 06:37:43,701 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-01-18 06:37:43,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:37:43,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:37:43,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 06:37:43,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:37:44,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:44,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:44,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2022-01-18 06:37:44,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:44,097 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 59 [2022-01-18 06:37:44,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:44,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:44,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 71 [2022-01-18 06:37:44,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:44,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:37:46,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:46,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 117 [2022-01-18 06:37:46,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:46,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-01-18 06:37:46,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:37:46,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 91 treesize of output 115 [2022-01-18 06:37:52,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:52,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057006254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:37:52,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:37:52,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:37:52,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474188949] [2022-01-18 06:37:52,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:37:52,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:37:52,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:37:52,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:37:52,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:37:52,317 INFO L87 Difference]: Start difference. First operand 5339 states and 18290 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 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) Received shutdown request... [2022-01-18 06:37:54,135 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:37:54,136 WARN L244 SmtUtils]: Removed 12 from assertion stack [2022-01-18 06:37:54,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:37:54,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 971 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=594, Invalid=2486, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:37:54,137 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 219 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:37:54,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 32 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 475 Invalid, 0 Unknown, 125 Unchecked, 0.3s Time] [2022-01-18 06:37:54,138 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 06:37:54,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 06:37:54,161 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:37:54,338 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-01-18 06:37:54,338 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (5339states) and FLOYD_HOARE automaton (currently 33 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 43 for 44ms.. [2022-01-18 06:37:54,340 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 06:37:54,340 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 06:37:54,340 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 06:37:54,343 INFO L732 BasicCegarLoop]: Path program histogram: [45, 37, 1, 1, 1] [2022-01-18 06:37:54,345 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:37:54,345 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:37:54,347 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:37:54 BasicIcfg [2022-01-18 06:37:54,347 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:37:54,347 INFO L158 Benchmark]: Toolchain (without parser) took 765770.02ms. Allocated memory was 358.6MB in the beginning and 660.6MB in the end (delta: 302.0MB). Free memory was 318.9MB in the beginning and 344.2MB in the end (delta: -25.3MB). Peak memory consumption was 280.7MB. Max. memory is 16.0GB. [2022-01-18 06:37:54,347 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 358.6MB. Free memory is still 320.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:37:54,347 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.09ms. Allocated memory is still 358.6MB. Free memory was 318.8MB in the beginning and 317.3MB in the end (delta: 1.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 06:37:54,347 INFO L158 Benchmark]: Boogie Preprocessor took 20.41ms. Allocated memory is still 358.6MB. Free memory was 317.2MB in the beginning and 316.3MB in the end (delta: 897.7kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:37:54,347 INFO L158 Benchmark]: RCFGBuilder took 241.49ms. Allocated memory is still 358.6MB. Free memory was 316.2MB in the beginning and 307.4MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 06:37:54,347 INFO L158 Benchmark]: TraceAbstraction took 765478.32ms. Allocated memory was 358.6MB in the beginning and 660.6MB in the end (delta: 302.0MB). Free memory was 306.8MB in the beginning and 344.2MB in the end (delta: -37.4MB). Peak memory consumption was 266.1MB. Max. memory is 16.0GB. [2022-01-18 06:37:54,347 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 358.6MB. Free memory is still 320.0MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 24.09ms. Allocated memory is still 358.6MB. Free memory was 318.8MB in the beginning and 317.3MB in the end (delta: 1.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.41ms. Allocated memory is still 358.6MB. Free memory was 317.2MB in the beginning and 316.3MB in the end (delta: 897.7kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 241.49ms. Allocated memory is still 358.6MB. Free memory was 316.2MB in the beginning and 307.4MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 765478.32ms. Allocated memory was 358.6MB in the beginning and 660.6MB in the end (delta: 302.0MB). Free memory was 306.8MB in the beginning and 344.2MB in the end (delta: -37.4MB). Peak memory consumption was 266.1MB. Max. memory is 16.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: 61]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (5339states) and FLOYD_HOARE automaton (currently 33 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 43 for 44ms.. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (5339states) and FLOYD_HOARE automaton (currently 33 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 43 for 44ms.. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (5339states) and FLOYD_HOARE automaton (currently 33 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 43 for 44ms.. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (5339states) and FLOYD_HOARE automaton (currently 33 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 43 for 44ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 765.4s, OverallIterations: 85, TraceHistogramMax: 2, PathProgramHistogramMax: 45, EmptinessCheckTime: 0.5s, AutomataDifference: 519.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 42133 SdHoareTripleChecker+Valid, 84.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 42133 mSDsluCounter, 34037 SdHoareTripleChecker+Invalid, 71.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 14592 IncrementalHoareTripleChecker+Unchecked, 63722 mSDsCounter, 13601 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 153281 IncrementalHoareTripleChecker+Invalid, 181474 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13601 mSolverCounterUnsat, 2609 mSDtfsCounter, 153281 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10740 GetRequests, 3467 SyntacticMatches, 288 SemanticMatches, 6984 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305390 ImplicationChecksByTransitivity, 492.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5342occurred in iteration=83, InterpolantAutomatonStates: 5761, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.5s AutomataMinimizationTime, 84 MinimizatonAttempts, 317007 StatesRemovedByMinimization, 84 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 217.2s InterpolantComputationTime, 4728 NumberOfCodeBlocks, 4710 NumberOfCodeBlocksAsserted, 263 NumberOfCheckSat, 6813 ConstructedInterpolants, 101 QuantifiedInterpolants, 140283 SizeOfPredicates, 1199 NumberOfNonLiveVariables, 5160 ConjunctsInSsa, 1485 ConjunctsInUnsatCore, 249 InterpolantComputations, 3 PerfectInterpolantSequences, 216/1553 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